Колко бисквитки можете да използвате на един уебсайт?

Различните браузъри имат различни граници

Програмистите трябва да знаят колко бисквитки могат да се използват на един уебсайт. Бисквитките заемат място както в HTTP потока при зареждането на уеб страница, така и в компютъра, който я зарежда. Повечето браузъри ограничават броя бисквитки, които всеки домейн може да настрои. Минималната стойност е определена от стандарта Request for Comments (RFC), установен от Internet Engineering Task Force, но производителите на браузъри могат да увеличат този брой.

Бисквитките имат малък размер , така че разработчиците понякога се отказват да изпращат данните си за "бисквитки" в няколко бисквитки. По този начин те увеличават количеството данни, съхранявани от компютъра.

Какво разрешава RFC на "бисквитката"?

RFC 2109 дефинира как да се приложат "бисквитките" и определя минималните изисквания, които браузърите трябва да поддържат. Според RFC, в идеалния случай браузърите нямат ограничения за размера и броя на "бисквитките", които браузърът може да обработва, но за да отговаря на спецификациите, потребителският агент трябва да поддържа:

За практически цели отделните производители на браузъри задават ограничение на общия брой бисквитки, които всеки домейн или уникален хост може да зададе, както и общия брой бисквитки в дадена машина.

При проектиране на сайт с "бисквитки"

Популярните и по-малко известни браузъри поддържат огромен общ брой бисквитки. Така че разработчиците, които управляват много домейни, не трябва да се притесняват, че създадените от тях "бисквитки" ще бъдат изтрити, тъй като максималният брой е достигнат. Това все още е възможно, но вашата "бисквитка" е по-вероятно да бъде премахната в резултат на това, че читателите изчистват своите "бисквитки", отколкото от максималния браузър.

Броят на "бисквитките", които всеки домейн може да има, е сравнително малък. Изглежда, че Chrome и Safari позволяват повече бисквитки за домейн от Firefox, Opera или Internet Explorer. За да бъдете сигурни, най-добре е да се придържате към 30 до 50 максимални бисквитки на домейн.

Ограничение за размера на бисквитките за домейн

Друг ограничение, което някои браузъри прилагат, е количеството пространство, което всеки домейн може да използва за "бисквитките". Това означава, че ако браузърът ви зададе лимит от 4 096 байта на домейн и можете да зададете 50 бисквитки, общото пространство, което тези 50 бисквитки може да използва, е само 4 096 байта - около 4KB. Някои браузъри не задават ограничение за размера. Например:

Ограничения на размера на "бисквитките", които трябва да следвате

За да бъдете съвместими с най-широк кръг от браузъри, не създавайте повече от 30 "бисквитки" за всеки домейн и се уверете, че всички 30 "бисквитки" не поемат повече от 4KB пространство.