يجب أن يكون المبرمجون على دراية بعدد بسكويت يمكن استخدامها على موقع واحد. تشغل ملفات تعريف الارتباط مساحة في دفق HTTP عند تحميل صفحة ويب وعلى الكمبيوتر الذي يقوم بتحميلها. تضع معظم المتصفحات حدًا لعدد ملفات تعريف الارتباط التي يمكن لأي مجال تعيينها. يتم تعيين الحد الأدنى من خلال معيار طلب التعليقات (RFC) الذي وضعته فرقة عمل هندسة الإنترنت ، ولكن يمكن لصانعي المستعرضات زيادة هذا العدد.
ملفات تعريف الارتباط صغيرة حجم الحد، لذلك يختار المطورون أحيانًا إرسال بيانات ملفات تعريف الارتباط الخاصة بهم في ملفات تعريف ارتباط متعددة. بهذه الطريقة ، تزيد من كمية البيانات التي يخزنها الكمبيوتر.
ما الذي يسمح به ملف تعريف الارتباط RFC؟
RFC 2109 يحدد كيفية تنفيذ ملفات تعريف الارتباط ، ويحدد الحد الأدنى الذي يجب أن تدعمه المتصفحات. وفقًا لـ RFC ، فإن المتصفحات من الناحية المثالية ليس لها حدود على حجم وعدد ملفات تعريف الارتباط يمكن للمتصفح التعامل ، ولكن للوفاء بالمواصفات ، يجب على وكيل المستخدم دعم:
- ما لا يقل عن 300 ملف تعريف ارتباط إجمالاً.
- ما لا يقل عن 20 ملف تعريف ارتباط لكل مضيف فريد أو اسم مجال.
لأغراض عملية ، يضع صانعو المستعرضات الفردية حدًا للعدد الإجمالي لملفات تعريف الارتباط التي يمكن لأي مجال أو مضيف فريد تعيينها بالإضافة إلى العدد الإجمالي لملفات تعريف الارتباط على الجهاز.
عند تصميم موقع بملفات تعريف الارتباط
ال المتصفحات الشائعة والأقل شهرة كلها تدعم عددًا إجماليًا هائلاً من ملفات تعريف الارتباط. لذلك ، لا يحتاج المطورون الذين يديرون الكثير من المجالات إلى القلق من حذف ملفات تعريف الارتباط التي ينشئونها لأنه تم الوصول إلى الحد الأقصى للعدد. لا يزال هذا احتمالًا ، ولكن من المرجح أن تتم إزالة ملف تعريف الارتباط الخاص بك نتيجة لمسح القراء لملفات تعريف الارتباط الخاصة بهم بدلاً من حذفها من المتصفح بحد أقصى.
عدد ملفات تعريف الارتباط التي يمكن أن يمتلكها أي مجال صغير نسبيًا. يبدو أن Chrome و Safari يسمحان بمزيد من ملفات تعريف الارتباط لكل مجال أكثر من Firefox أو Opera أو Internet Explorer. لكي تكون آمنًا ، من الأفضل الالتزام بـ 30 إلى 50 ملف تعريف ارتباط كحد أقصى لكل مجال.
حد حجم ملفات تعريف الارتباط لكل مجال
حد آخر تطبقه بعض المتصفحات وهو مقدار المساحة التي يمكن لمجال واحد استخدامها لملفات تعريف الارتباط. هذا يعني أنه إذا كان المستعرض الخاص بك يحدد حدًا يبلغ 4096 بايت لكل مجال ويمكنك تعيين 50 ملف تعريف ارتباط ، فإن إجمالي المساحة التي يمكن أن تستخدمها هذه الملفات البالغ عددها 50 هي 4096 بايت فقط - حوالي 4 كيلوبايت. بعض المتصفحات لا تضع حدًا للحجم. على سبيل المثال:
- لا يوجد حد أقصى للبايت لكل مجال في Chrome.
- ليس لفايرفوكس حد أقصى للبايت لكل مجال.
- يسمح Internet Explorer بين 4096 و 10234 بايت.
- يسمح Opera بـ 4096 بايت.
- يسمح Safari بـ 4096 بايت.
حدود حجم ملفات تعريف الارتباط التي يجب عليك اتباعها
لكي تكون متوافقًا مع أكبر مجموعة من المتصفحات ، لا تنشئ أكثر من 30 ملف تعريف ارتباط لكل مجال وتأكد من أن جميع ملفات تعريف الارتباط الثلاثين لا تشغل أكثر من 4 كيلوبايت من المساحة الإجمالية.