IE9和IE10的Cookie大小限制是多少?

3

我知道对于遵循RFC 2109的IE 8来说,它是4kb。那么对于IE 9和IE 10来说,是不是也一样呢?


1
顺便提一句,你真正需要把多少信息放入你的cookies中呢?还有其他方法来处理这种情况吗? :) - summea
2
如果你必须问,那么你正在做一些错误的事情。请记住,每个单独的HTTP请求都会在两个方向上传输整个cookie数据。因此,如果你的cookie中有4kb,并且你加载了一个包含15个图像、4个CSS和5个JS文件的页面(这并不是不合理的),那么你要传输100kb的额外负载。这将对你的网站性能产生明显的影响。如果你想使用比这更大的cookie,那么影响将会倍增。对于大多数事情,最好使用本地存储或服务器会话。Cookie应该谨慎使用。 - Spudley
1个回答

5

相关问题:


IE10

每个 cookie 的最大长度:5117 个字符

每个域名的最大长度:10234 个字符

IE 9

(信息缺失)


根据此网站 (http://browsercookielimits.iain.guru/) (镜像网站),IE8、9 和 10 的行为非常相似。

为了排除可能过时的情况,我使用我的 IE 版本 (10.0.9200.16580) 进行了测试,并得到了相当一致的结果:

17:34:29.657: Starting
17:34:29.706: Max Cookies with Character Length 3 and character "1": 50
17:34:30.776: Max Cookie Character Length using character "1": 5117
17:34:30.854: Max Cookies with Character Length 5117 and character "1": 2
17:34:31.911: Max Cookie Character Length using character "ÿ": 5117
17:34:31.985: Max Cookies with Character Length 5117 and character "ÿ": 2
17:34:32.66: Max Cookies with Character Length 100 and character "1": 50
17:34:32.148: Max Cookies with Character Length 10 and character "1": 50
17:34:32.228: Max Cookies with Character Length 5 and character "1": 50
17:34:32.273: Guessing Max Cookie Count Per Domain: 50
17:34:32.279: Guessing Max Cookie Size Per Cookie: 5117 characters
17:34:32.284: Guessing Max Cookie Size Per Domain: Between 10234 and 15350 characters
17:34:43.479: Starting to get Accurate Max Size Per Domain, may take awhile
17:34:45.539: Max Cookies Size Per Domain: 10234
17:34:45.579: Guessing Max Cookie Size Per Domain: 10234 characters

参考资料:


感谢您的努力。如果您能详细说明您的结果,那将是非常好的。另外,您提供的链接已经失效。 - change
@change 谢谢!很抱歉我没有更多的信息可以提供,只有我在搜索中发现的。我会看看能否获取其他参考资料以提供更多细节。另外,很奇怪你无法访问该网站 - 我今天再次尝试并没有问题。 - Alpha

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接