كم عدد ملفات تعريف الارتباط التي يمكنك استخدامها على موقع واحد؟

المتصفحات المختلفة لها حدود مختلفة

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

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

ما الذي يسمح به ملف تعريف الارتباط (RFC)؟

يحدد RFC 2109 كيفية تنفيذ ملفات تعريف الارتباط ، ويحدد الحد الأدنى الذي يجب أن تدعمه المتصفحات. وفقًا لـ RFC ، لن يكون للمتصفحات بشكل مثالي حدود لحجم وعدد ملفات تعريف الارتباط التي يمكن للمتصفح التعامل معها ، ولكن لتلبية المواصفات ، يجب أن يدعم وكيل المستخدم:

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

عند تصميم الموقع مع ملفات تعريف الارتباط

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

عدد ملفات تعريف الارتباط التي يمكن أن يكون أي نطاق واحد صغير نسبيا. يبدو أن Chrome و Safari يسمحان بمزيد من ملفات تعريف الارتباط لكل نطاق من Firefox أو Opera أو Internet Explorer. لكي تكون آمنًا ، من الأفضل الالتزام بـ 30 إلى 50 كحد أقصى لملفات تعريف الارتباط لكل نطاق.

حد حجم ملف تعريف الارتباط لكل نطاق

هناك حد آخر تفرضه بعض المتصفحات هو مقدار المساحة التي يمكن لأي نطاق استخدامها لملفات تعريف الارتباط. وهذا يعني أنه إذا كان متصفحك قد حدد حدًا قدره 4،096 بايت لكل نطاق ، ويمكنك تعيين 50 ملف تعريف ارتباط ، فإن إجمالي المساحة التي يمكن أن تستخدمها 50 ملف تعريف ارتباط هذا هو 4،096 بايت - حوالي 4 كيلوبايت. لا تضع بعض المتصفحات حدًا للحجم. فمثلا:

حدود حجم ملف تعريف الارتباط يجب أن تتبع

لكي تكون متوافقًا مع أكبر مجموعة من المتصفحات ، لا تقم بإنشاء أكثر من 30 ملف تعريف ارتباط لكل نطاق وتأكد من أن جميع ملفات تعريف الارتباط الثلاثين لا تستهلك أكثر من 4 كيلو بايت من المساحة.