Я знаю, что существует ограничение на количество данных, которые может хранить файл cookie, но существует ли ограничение на количество файлов cookie, которые мы можем установить?
Сколько файлов cookie мы можем иметь для домена?
Ответы (3)
Из http://www.ietf.org/rfc/rfc2109.txt
Практические реализации пользовательских агентов имеют ограничения на количество и размер файлов cookie, которые они могут хранить. В общем, поддержка файлов cookie пользовательскими агентами не должна иметь фиксированных ограничений. Они должны стремиться хранить как можно больше часто используемых файлов cookie. Кроме того, пользовательские агенты общего назначения должны предоставлять каждую из следующих минимальных возможностей по отдельности, хотя и не обязательно одновременно:
* at least 300 cookies * at least 4096 bytes per cookie (as measured by the size of the characters that comprise the cookie non-terminal in the syntax description of the Set-Cookie header) * at least 20 cookies per unique host or domain name
Основываясь на моем собственном исследовании, я предлагаю не превышать 50 файлов cookie на домен и 4095 байт на домен. То есть размер всех файлов cookie на вашем домене не должен превышать 4095 байт.
Если вы хотите узнать больше, я поделился своим исследованием здесь.
Я встречал веб-сайты, которые устанавливали более 450 файлов cookie и отправляли отчеты более чем на 140 различных сторонних доменов< /а>.