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

Узнайте максимальный размер веб-файла cookie

Веб-  cookie (часто называемый «cookie») — это небольшой фрагмент данных, который веб-сайт хранит в  веб-браузере пользователя . Когда человек загружает веб-сайт, cookie-файл может сообщить браузеру информацию о его посещении или предыдущих посещениях. Эта информация может позволить сайту запомнить предпочтения, которые могли быть установлены во время предыдущего посещения, или может отозвать активность одного из этих предыдущих посещений.

Вы когда-нибудь были на сайте электронной коммерции и добавили что-то в корзину, но не смогли завершить транзакцию? Если вы вернулись на этот сайт позднее, только чтобы найти товары, ожидающие вас в этой корзине, то вы увидели cookie в действии.

Размер печенья

Размер HTTP-куки  (который является фактическим названием веб-куки) определяется пользовательским агентом. Когда вы измеряете размер вашего куки, вы должны считать байты во всем

имя = значение

пара, включая знак равенства.

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

имя = значение

только часть куки.

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

Помните, что это минимальное требование в соответствии с RFC. Некоторые браузеры могут поддерживать более длинные файлы cookie, но для обеспечения безопасности файлы cookie должны быть не более 4093 байт. Во многих статьях (в том числе в предыдущей версии этой статьи) указывалось, что для обеспечения полной поддержки браузера должно быть достаточно оставаться меньше 4095 байт, но некоторые тесты показали, что некоторые более новые устройства, такие как iPad 3, стоят чуть ниже 4095.

Тестирование для себя

Запустив этот тест в нескольких браузерах, мы получили следующую информацию о последних версиях этих браузеров:

  • Google Chrome — 4096 байт
  • Internet Explorer — 5117 байт
  • Firefox — 4097 байт
Похожие посты
Программирование

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

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

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

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

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

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

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