我们都知道,前端优化中cookie应该越小越好,那么,cookie到底能给我们带来多少影响呢?来看两张图表(来源http://yuiblog.com/blog/2007/03/01/performance-research-part-3/)

cookie大小对相应延迟的影响,500bytes一下,我想我们完全可以忽略cookie,甚至1000bytes(约1KB)也可以忽略cookie。

看看几大网站cookie大小:

各主流浏览器允许cookie多少呢?

Microsoft指出InternetExplorer8增加cookie限制为每个域名50个,但IE7似乎也允许每个域名50个cookie。

Firefox每个域名cookie限制为50个。

Opera每个域名cookie限制为30个。

Safari/WebKit貌似没有cookie限制。但是如果cookie很多,则会使header大小超过服务器的处理的限制,会导致错误发生。

:“每个域名cookie限制为20个”将不再正确!

 

好吧,测试下本人网站cookie(http://121.**.**.152):53bytes

taobao.com:415bytes不过等我网购物车加了几样商品有随便看看后cookie已经有了近800bytes。

总结一下,看来,对于我们自己的个人网站,严格控制cookie貌似作用不大,毕竟个人网站没有用cookie保存什么,而对于大型网站,还是有必要控制cookie。

 posted on 2014-08-31 01:20  移花香  阅读(454)  评论(0)    收藏  举报