Skip to main content

Web Cookie有多大?

2014.05.13康熙來了完整版 我們都跟小S是同期的藝人 (六月 2025)

2014.05.13康熙來了完整版 我們都跟小S是同期的藝人 (六月 2025)
Anonim

网络 cookie(通常称为“cookie”)是网站存储在用户的Web浏览器中的一小段数据。当一个人加载网站时,cookie可以告诉浏览器有关他们访问或以前访问的信息。该信息可以允许站点记住在先前访问期间可能已经设置的偏好,或者它可以从那些先前访问之一中回忆起活动。

您曾经去过电子商务网站并在购物车中添加了一些内容,但未能完成交易吗?如果您以后返回该网站,只是为了找到您在该购物车中等待您的商品,那么您已经看到了Cookie正在运行中。

Cookie的大小

HTTP cookie的大小(Web cookie的实际名称)由用户代理确定。当您测量cookie的大小时,您应该计算整个字节数

名称=值

对,包括等号。

根据RFC 2109,Web cookie不应受用户代理的限制,但浏览器或用户代理的最低功能应至少为每个cookie 4096字节。此限制适用于

名称=值

仅部分cookie。

这意味着如果您正在编写cookie并且cookie少于4096字节,那么每个符合RFC的浏览器和用户代理都将支持它。

请记住,这是 最低限度 根据RFC的要求。有些浏览器可能支持更长的cookie,但为了安全起见,您应该将cookie保持在4093字节以下。许多文章(包括此版本的早期版本)已经建议保持在4095字节以下应该足以确保完全支持浏览器,但是一些测试表明某些较新的设备(如iPad 3)略低于4095。

为自己测试

确定不同浏览器中Web Cookie大小限制的好方法是使用浏览器Cookie限制测试。

在几个浏览器中运行此测试,我们获得了这些浏览器的最新版本的以下信息:

  • 谷歌浏览器 - 4096字节
  • Internet Explorer - 5117个字节
  • Firefox - 4097字节