Максимальный размер файла cookie для текущих браузеров (год 2018) - PullRequest
0 голосов
/ 06 сентября 2018

Из документации Django:

Как RFC 2109, так и RFC 6265 заявляют, что пользовательские агенты должны поддерживать файлы cookie размером не менее 4096 байт. Для многих браузеров это также максимальный размер.

Источник: https://docs.djangoproject.com/en/2.1/ref/request-response/

Это все еще в силе сегодня?

Каков максимальный размер файлов cookie для текущих браузеров?

Ответы [ 3 ]

0 голосов
/ 25 сентября 2018

вот деталь, на которую вы можете сослаться - http://browsercookielimits.squawky.net/

Обычно допускается следующее: Всего 300 печенья 4096 байт на файл cookie 20 куки на домен 81920 байт на домен *

  • Дано 20 файлов cookie с максимальным размером 4096 = 81920 байт.
0 голосов
/ 25 сентября 2018

Определение спецификации cookie в RFC6265 (апрель 2011 г.) является текущим RFC (без нового черновика и без нового RFC) и поддерживается сегодня всеми основными браузерами (IE, Chrome, Opera, Firefox).

  • Не менее 4096 байт на файл cookie (измеряется суммой длина имени, значения и атрибутов файла cookie).

  • Не менее 50 файлов cookie на домен.

  • Всего не менее 3000 файлов cookie.

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

См. 6.1. Пределы в https://datatracker.ietf.org/doc/rfc6265/ для более подробной информации

0 голосов
/ 25 сентября 2018

Вы можете проверить это, установив и считав размер cookie из JavaScript за итерацию, если вас интересуют только современные браузеры.

Это то, что я делал в прошлом. И это именно то, о чем этот сайт , он также включает ограничения браузерами.

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

...