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

click fraud protection

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

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

מה מאפשר ה- RFC של עוגיות?

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

  • לפחות 300 עוגיות בסך הכל.
  • לפחות 20 עוגיות לכל מארח או שם תחום ייחודי.

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

בעת תכנון אתר עם עוגיות

instagram viewer

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

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

מגבלת גודל קובצי cookie לדומיין

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

  • ל- Chrome אין מגבלה על הבתים המרביים לדומיין.
  • ל- Firefox אין מגבלה על הבתים המרביים לדומיין.
  • Internet Explorer מאפשר בין 4,096 ל -10,234 בתים.
  • אופרה מאפשרת 4,096 בתים.
  • ספארי מאפשר 4,096 בתים.

מגבלות גודל העוגיות שעליך לבצע

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

instagram story viewer