代码之家  ›  专栏  ›  技术社区  ›  Srikar Doddi

cookie文件的最大大小是多少?

  •  17
  • Srikar Doddi  · 技术社区  · 14 年前

    4 回复  |  直到 14 年前
        1
  •  22
  •   Dean Harding    14 年前

    “官方”的最大大小是4KB,但我更愿意保留它 在那下面:最多不超过几百个字节。

    每一个请求 -即使请求图像、css和js文件(如果它们位于同一主机上 something you should avoid in general ,但对于小型网站可能不值得费心)。这意味着您将要求客户端传输4KB 每一个请求 -还要记住,大多数消费者宽带的上传速度比下载速度慢得多。

        2
  •  8
  •   John K    14 年前

    RFC 2965 说明浏览器应遵守的最低要求 :

    5.3实现限制实际用户代理实现有限制 关于饼干的数量和大小 代理的cookie支持应该没有 固定限制。他们应该努力 储存尽可能多的常用饼干 用户代理应该提供 个别地,尽管不一定

    • 至少300块饼干
    • Set-Cookie2标头,并在中接收 Set-Cookie2标题)
    • 至少20个 每个唯一主机或域名的cookies

    设备应至少提供20 4096字节的cookies,以确保 基于会话的源服务器。

    Set-Cookie2响应中的信息 完整性。如果因为某种原因 没有足够的空间来存放饼干, 它必须被丢弃,而不是被截断。 应用程序应尽可能少地使用 应该优雅地应付损失 一块饼干。

    http://www.faqs.org/rfcs/rfc2965.html#ixzz0rjy5CJQa

    From the cookie FAQ :

    Microsoft将Cookie保存到 “Internet临时文件”文件夹 可以设置 的最大大小(默认值为

    无论如何,记住 cookie文件是4KB或更小,所以 填满4GB硬盘。这是 难以置信的不可能。

    你会看到 4kb limit reference around the internet 以及其他有用的数据。

        3
  •  5
  •   Josh K    14 年前