Программирование

Сколько куки вы можете использовать на одном сайте?

Программисты должны знать, сколько файлов cookie можно использовать на одном веб-сайте. Файлы cookie занимают место как в потоке HTTP при загрузке веб-страницы, так и на компьютере, который ее загружает. Большинство браузеров ограничивают количество файлов cookie, которые может установить один домен. Минимум устанавливается стандартом запроса комментариев (RFC), установленным Целевой группой по инженерным вопросам интернета, но производители браузеров могут увеличить это число.

Размер файлов cookie ограничен , поэтому разработчики иногда предпочитают отправлять свои файлы cookie в виде нескольких файлов cookie. Таким образом, они увеличивают объем данных, хранящихся на компьютере.

Что позволяет Cookie RFC?

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

  • Всего не менее 300 файлов cookie.
  • Не менее 20 файлов cookie для каждого уникального хоста или доменного имени.

В практических целях отдельные производители браузеров устанавливают ограничение на общее количество файлов cookie, которые может установить один домен или уникальный хост, а также на общее количество файлов cookie на компьютере.

При разработке сайта с помощью файлов cookie

Все популярные и менее известные браузеры поддерживают огромное количество файлов cookie. Таким образом, разработчикам, управляющим большим количеством доменов, не нужно беспокоиться о том, что создаваемые ими файлы cookie будут удалены, поскольку достигнуто максимальное количество. Это все еще возможно, но ваш файл cookie, скорее всего, будет удален в результате того, что читатели удалят свои файлы cookie, а не из браузера.

Количество файлов cookie, которые может иметь один домен, относительно невелико. Похоже, что Chrome и Safari допускают больше файлов cookie на домен, чем Firefox, Opera или Internet Explorer. На всякий случай лучше придерживаться от 30 до 50 файлов cookie на домен.

Ограничение размера файлов cookie на домен

Другим ограничением, которое реализуют некоторые браузеры, является объем пространства, которое отдельный домен может использовать для файлов cookie. Это означает, что если ваш браузер устанавливает ограничение в 4 096 байт на домен, и вы можете установить 50 файлов cookie, общий объем пространства, которое могут использовать эти 50 файлов cookie, составляет всего 4 096 байт — около 4 КБ. Некоторые браузеры не устанавливают ограничение размера. Например:

Похожие посты
Программирование

Что такое канал RSS? (И где его взять)

Программирование

7 причин, почему изображения не загружаются на ваш сайт

Программирование

Запустите агент SQL Server: настройте SQL Server 2012

Программирование

15 лучших бесплатных обоев дня Святого Патрика