כמה עוגיות אתה יכול להשתמש באתר אחד?

לדפדפנים שונים יש מגבלות שונות

מתכנתים צריכים להיות מודעים לכמות העוגיות הרצויה באתר אחד. קובצי Cookie תופסים מקום הן בזרם ה- HTTP בעת טעינת דף אינטרנט והן במחשב שנטען. רוב הדפדפנים מגבילים את מספר קובצי ה- cookie שכל דומיין אחד יכול להגדיר. המינימום נקבע על פי בקשת בקשות להערות (RFC) שנקבעו על ידי כוח המשימה להנדסת אינטרנט, אך יצרני הדפדפנים יכולים להגדיל את המספר.

לעוגיות יש מגבלת גודל קטנה, כך שלעתים מפתחים בוחרים לשלוח את נתוני קובצי ה- cookie שלהם במספר קובצי Cookie. בדרך זו, הם מגדילים את כמות הנתונים שהמחשב מאחסן.

מה מאפשר ה- RFC של ה- Cookie?

RFC 2109 מגדיר כיצד יש ליישם עוגיות, והוא מגדיר מינימום כי הדפדפנים צריכים לתמוך. לפי RFC, לדפדפנים לא תהיה שום הגבלה על הגודל והמספר של קובצי cookie שבהם הדפדפן יכול לטפל, אך כדי לעמוד במפרטים, על סוכן המשתמש לתמוך:

למטרות מעשיות, קובצי דפדפן בודדים מגבילים את המספר הכולל של קובצי cookie שכל תחום או מארח ייחודי יכול להגדיר וכן את המספר הכולל של קובצי cookie במחשב.

בעת עיצוב אתר עם עוגיות

הדפדפנים הפופולריים והפחות ידועים תומכים במספר כולל של קובצי cookie. לכן, מפתחים שמפעילים הרבה דומיינים לא צריכים להיות מודאגים מהעוגיות שהם יוצרים, יימחקו כי המספר המקסימלי הגיע. זה עדיין אפשרות, אבל עוגיות שלך סביר יותר להסיר את הקוראים על ידי ניקוי עוגיות מאשר מהמקסימום הדפדפן.

מספר קובצי ה- cookie שכל דומיין יכול להיות קטן יחסית. Chrome ו- Safari מופיעים כדי לאפשר קובצי cookie נוספים לדומיין מאשר Firefox, Opera או Internet Explorer. כדי להיות בטוח, עדיף להישאר עם 30 עד 50 קובצי cookie מקסימליים לכל דומיין.

מגבלת גודל קובץ Cookie לפי תחום

מגבלה נוספת שדפדפנים מסוימים מיישמים היא כמות השטח שכל דומיין אחד יכול להשתמש בו עבור קובצי cookie. פירוש הדבר שאם הדפדפן שלך מגדיר מגבלה של 4,096 בתים לדומיין ואתה יכול להגדיר 50 קובצי cookie, הסכום הכולל של שטח העוגיות האלה 50 יכול להשתמש הוא רק 4,096 בתים, על 4KB. דפדפנים מסוימים אינם מגדירים מגבלת גודל. לדוגמה:

גודל קוקי גבולות עליך לעקוב

כדי להיות תואם למגוון הרחב ביותר של דפדפנים, צור לא יותר מ -30 קובצי Cookie בכל דומיין וודא שכל 30 קבצי Cookie תופסים שטח של 4KB בסך הכל.