我们都知道,前端优化中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
浙公网安备 33010602011771号