چگونه بسیاری از کوکی ها شما می توانید در یک وب سایت استفاده کنید؟

مرورگرهای مختلف محدودیت های مختلفی دارند

برنامه نویسان باید از چند کوکی در یک وب سایت استفاده کنند. کوکی ها هر دو در جریان HTTP در هنگام بارگیری صفحه وب و در رایانه ای که آن را بارگذاری می کند، فضای مورد نیاز را می گیرند. اکثر مرورگرها محدودیتی را برای تعداد کوکی هایی که هر دامنه می تواند تعیین کند محدود می کند. حداقل توسط استاندارد Request for Comments (RFC) ایجاد شده توسط نیروی کار تخصصی مهندسی اینترنت تعیین شده است، اما سازندگان مرورگر می توانند این تعداد را افزایش دهند.

کوکی ها محدودیت کوچکی دارند، به این دلیل توسعه دهندگان گاهی اوقات تصمیم می گیرند داده های کوکی خود را در چند کوکی ارسال کنند. به این ترتیب، میزان اطلاعات ذخیره شده در کامپیوتر را افزایش می دهد.

RFC کوکی چیست؟

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

برای اهداف عملی، سازندگان مرورگر فرد محدودیتی را در تعداد کل کوکی ها تعیین می کنند که هر یک از دامنه یا میزبان منحصر به فرد می تواند مجموعه و همچنین تعداد کل کوکی ها در یک ماشین باشد.

هنگام طراحی سایت با کوکی ها

مرورگرهای محبوب و کمتر شناخته شده از کل تعداد کل کوکی ها پشتیبانی می کنند. بنابراین، توسعه دهندگان که بسیاری از دامنه ها را اجرا می کنند، باید نگران نباشند که کوکی هایی که ایجاد می کنند، حذف می شوند، زیرا حداکثر تعداد آنها رسیده است. هنوز یک امکان وجود دارد، اما کوکی شما بیشتر به عنوان یک نتیجه از خوانندگان پاک کردن کوکی های خود را از حداکثر مرورگر بیشتر احتمال دارد.

تعداد کوکی هایی که هر دامنه می تواند داشته باشد نسبتا کوچک است. به نظر می رسد کروم و سافاری کوکی ها را در هر دامنه بیشتر از فایرفاکس، اپرا و اینترنت اکسپلورر مجاز می شمارند. برای حفظ امنیت، بهتر است با 30 تا 50 حداکثر کوکی در هر دام باقی بماند.

محدودیت حجم کوکی در هر دامنه

یکی دیگر از محدودیت هایی که بعضی از مرورگرها پیاده سازی می کند حجم فضای هر یک از دامنه ها می تواند برای کوکی ها استفاده شود. این به این معنی است که اگر مرورگر شما محدودیتی در حدود 4096 بایت در هر دامنه داشته باشد و شما می توانید 50 کوکی ها را تنظیم کنید، کل فضای مورد استفاده 50 کوکی فقط 4096 بایت است و حدود 4 کیلوبایت است. برخی از مرورگر ها محدودیت اندازه را تنظیم نمی کنند. مثلا:

محدودیت های اندازه کوکی شما باید دنبال کنید

برای سازگاری با وسیع ترین مرورگرها، بیش از 30 کوکی در هر دامنه ایجاد کنید و اطمینان حاصل کنید که تمام 30 کوکی بیش از 4 کیلوبایت فضای کمتری دارند.