بیاموزید که حداکثر اندازه یک کوکی وب باشد

یک وب کوکی (اغلب فقط "کوکی" نامیده می شود) یک تکه کوچک از اطلاعات است که یک وب سایت در مرورگر وب کاربر ذخیره می شود. وقتی شخصی یک وبسایت را بارگذاری می کند، کوکی می تواند اطلاعات مرورگر خود را درباره بازدید یا بازدیدهای قبلی خود بگوید. این اطلاعات می تواند سایت را به یاد داشته باشید که ترجیحات را که ممکن است در طی یک بازدید قبلی تنظیم شده اند، یادآوری کند و یا فعالیت های مربوط به یکی از آن بازدید های قبلی را یادآوری کند.

آیا تا به حال به یک وب سایت تجارت الکترونیک شده اید و چیزی برای سبد خرید اضافه کرده اید اما موفق به انجام معامله نشدید؟ اگر بعدا به آن سایت بازگردید، فقط برای پیدا کردن مواردی که منتظر شما در آن سبد هستید، سپس یک کوکی را در عمل دیده اید.

اندازه کوکی

اندازه کوکی HTTP (که نام واقعی کوکی های وب است) توسط عامل کاربر تعیین می شود. هنگامی که اندازه کوکی شما را اندازه می گیرید، بایستی در کل نام = جفت ارز، از جمله علامت برابر را شمارش کنید.

با توجه به RFC 2109، کوکی های وب نباید توسط عامل های کاربر محدود شوند، اما حداقل قابلیت های یک مرورگر یا عامل کاربر باید حداقل 4096 بایت در هر کوکی باشد. این محدودیت به بخش name = مقدار کوکی اعمال می شود.

این به این معنی است که اگر شما یک کوکی بنویسید و کوکی کمتر از 4096 بایت باشد، آن را توسط هر مرورگر و عامل کاربر که مطابق با RFC پشتیبانی می شود پشتیبانی می کند.

به یاد داشته باشید که این حداقل مورد نیاز با توجه به RFC است. بعضی از مرورگرها ممکن است کوکی های طولانیتری را پشتیبانی کنند، اما برای حفظ امنیت، شما باید کوکی های خود را زیر 4093 بایت نگه دارید. بسیاری از مقالات (از جمله نسخه قبلی این) پیشنهاد کرده اند که نگهداری کمتر از 4095 بایت برای حمایت کامل از مرورگر باید کافی باشد، اما برخی از آزمایش ها نشان داده اند که برخی از دستگاه های جدید مانند iPad 3 کمی پایین تر از 4095 هستند.

تست برای خودتان

یک راه عالی برای تعیین محدودیت اندازه کوکی های وب در مرورگرهای مختلف این است که از تست Limit Cookie Browser استفاده کنید.

در حال انجام این آزمایش در چند مرورگر در رایانه من، اطلاعات زیر را برای آخرین نسخه این مرورگرها دریافت کردم:

ویرایش توسط جرمی جیرارد