簡體   English   中英

如果我超過最大 cookie 的限制會發生什么

[英]What happens if I exceed the limit of maximum cookies

據我所知,cookie 的數量有兩個限制:

  • 每個唯一主機名或域名 20 個 cookie
  • 總共 300 個餅干

如果我超過這些限制之一會怎樣?

簡答:

  1. 如果您超出每個主機/域的限制,則 cookie將不會被保存

  2. 如果您超過 cookie 的總數,您的瀏覽器會提醒您已達到最大 cookie 數量

請注意,您的問題指出每個主機的最大 cookie 數為 20,允許的總數為 300。但是,這並不完全正確。 最大 cookie 的數量高度依賴於瀏覽器。 例如,

  • Chrome 9 允許每個域 180 個 cookie
  • Firefox 3.6.3 允許每個域 50 個 cookie

RFC 規范而言,最低要求是:

  • 至少300 個餅干
  • 每個 cookie至少4096 字節
  • 每個唯一的主機名或域名至少有20 個 cookie

資源可以幫助您測試瀏覽器 cookie 限制。 此外,這篇SO 帖子將闡明設計和性能方面。

參考資料每個域的Cookie 限制瀏覽器 Cookie 限制

我嘗試通過快速循環(一次 100 個)添加大量 cookie,Chrome 69.0.3497 和 FireFox 62.0.3 刪除舊的 cookie 並存儲新的 cookie。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM