что происходит, когда файл cookie превышает максимальный размер?

Необходимо использовать названные приспособления, которые автоматически генерируют идентификационный номер для Вас, где Вы не обеспечиваете тот. Эти идентификационные номера являются чрезвычайно целочисленными хешами любой строки, которую Вы используете. Не добавляйте "_id" при ссылке на именованную версию:

# recipes.yml
chicken_soup:
  cookbook: my_recipes

# cookbooks.yml
my_recipes:
  title: My Test Cookbook
29
задан Prady 20 October 2009 в 16:32
поделиться

2 ответа

Насколько мне известно, типичное поведение большинства браузеров заключается в простом усечении самых старых данных, которые не подходят.

Например, создавать файлы cookie с 1 по 9. При создании файлов cookie 10 и размер данных будет переполняться, cookie 1 просто отбрасывается.

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

28
ответ дан 28 November 2019 в 01:48
поделиться

I think that would be browser dependent, since RFC2965 does not define a maximum size for cookies or any standard behavior for when the maximum is exceeded.

4
ответ дан 28 November 2019 в 01:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: