الفرق بين ملفات تعريف الارتباط والجلسات

الفرق بين ملفات تعريف الارتباط والجلسات
الفرق بين ملفات تعريف الارتباط والجلسات

فيديو: الفرق بين ملفات تعريف الارتباط والجلسات

فيديو: الفرق بين ملفات تعريف الارتباط والجلسات
فيديو: باقى احتمالات 2 (توزيع ذو الحدين و توزيع بواسون) 2024, يوليو
Anonim

ملفات تعريف الارتباط مقابل الجلسات

HTTP عديم الحالة ، مما يعني أن أي بيانات مخزنة يتم إتلافها عندما يتلقى العميل الصفحة من الخادم ويتم إغلاق الاتصال. تعد ملفات تعريف الارتباط والجلسات حلين لهذه المشكلة. ملف تعريف الارتباط هو جزء صغير جدًا من المعلومات التي يتم تخزينها على جهاز العميل بواسطة موقع الويب ويتم إرسالها مرة أخرى إلى الخادم في كل مرة يتم فيها طلب صفحة. الجلسة هي وسيلة لتخزين المعلومات على الخادم وليس على جهاز العميل.

ما هي ملفات تعريف الارتباط؟

قدم Netscape مفهوم ملفات تعريف الارتباط من خلال متصفح الويب Netscape Navigator.ملف تعريف الارتباط هو جزء صغير جدًا من المعلومات التي يتم تخزينها على جهاز العميل بواسطة موقع الويب ويتم إرسالها مرة أخرى إلى الخادم في كل مرة يتم فيها طلب صفحة. نظرًا لأنه يتم إرسال ملفات تعريف الارتباط في كل مرة ، يجب حفظ الحد الأدنى من البيانات لتوفير النطاق الترددي. يقرأ موقع الويب ملف تعريف الارتباط الذي يكتبه فقط ، وبالتالي يوفر وسيلة آمنة لتخزين المعلومات عبر صفحات مختلفة. ومع ذلك ، لم تحصل ملفات تعريف الارتباط على اسم جيد في البداية ، بسبب الشائعات التي تدعي أن ملفات تعريف الارتباط يمكنها قراءة جميع المعلومات الموجودة على القرص الصلب. بالطبع ، تلاشى هذا المفهوم الخاطئ عندما أدرك الناس أن ملفات تعريف الارتباط غير ضارة في الواقع ، والآن أصبحت مقبولة للغاية. ملفات تعريف الارتباط لها فترة حياة معينة يحددها منشئوها. في نهاية هذا ، تنتهي صلاحية ملف تعريف الارتباط. غالبًا ما تتعقب ملفات تعريف الارتباط معلومات مثل عدد مرات زيارة المستخدم ، وما هي أوقات الزيارات ، وما هي اللافتات التي تم النقر عليها ، وتفضيلات المستخدم ، وما إلى ذلك. عادةً ما تستخدم ملفات تعريف الارتباط لتخزين المعلومات المطلوبة لفترات أقصر.إذا كانت هناك حاجة لتخزين معلومات مثل عناوين البريد الإلكتروني (التي يجب الاحتفاظ بها لفترات أطول) ، يحتاج المبرمج إلى استخدام قاعدة بيانات بدلاً من ملفات تعريف الارتباط. ومع ذلك ، إذا تم تخزين المعلومات الشخصية في ملفات تعريف الارتباط ، فيجب استخدام التشفير لتحسين الأمان.

ما هي الجلسات؟

الجلسة هي وسيلة أخرى لتخزين المعلومات عبر الصفحات. ولكن يتم ذلك في جانب الخادم. تستخدم الجلسة بالفعل ملف تعريف ارتباط من جانب الخادم والعميل لتخزين البيانات. لكن ملف تعريف الارتباط من جانب العميل يخزن فقط إشارة إلى البيانات المقابلة المخزنة على الخادم. عندما يزور المستخدم موقع الويب ، يتم إرسال ملف تعريف ارتباط العميل (برقم مرجعي) إلى الخادم ، ويستخدم الخادم هذا الرقم لتحميل بيانات المستخدم. يمكن لملف تعريف الارتباط من جانب الخادم تخزين كميات كبيرة من البيانات. نظرًا لأن ملف تعريف الارتباط من جانب العميل يخزن الرقم المرجعي فقط ، يتم حفظ النطاق الترددي بشكل كبير. نظرًا لأنه يتم تخزين بيانات الجلسة في الخادم ، فهي محمية بشكل أكبر.

ما الفرق بين ملفات تعريف الارتباط والجلسات؟

على الرغم من أن ملفات تعريف الارتباط والجلسات طريقتان لتخزين المعلومات عبر صفحات الويب ، إلا أن هناك اختلافات بينهما. تخزن ملفات تعريف الارتباط ملفات تعريف الارتباط من جانب العميل فقط ، بينما تستخدم الجلسات ملفات تعريف الارتباط من جانب العميل والخادم. يمكن أن تخزن الجلسات كميات كبيرة من البيانات مقارنة بملفات تعريف الارتباط. نظرًا لأن الجلسات تخزن الرقم المرجعي فقط في جهاز العميل ، فإن استخدام النطاق الترددي يكون أقل مقارنة باستخدام ملفات تعريف الارتباط. تعد بيانات الجلسة أكثر أمانًا نسبيًا ، لأنه يمكن للمستخدم معالجة ملفات تعريف الارتباط.

موصى به: