[情报] cookie size上限

楼主: MOONRAKER (㊣牛鹤鳗毛人)   2015-08-05 16:19:48
看了一些网站发现,
4K per cookie/4K per domain是很老的限制。
根据 http://browsercookielimits.squawky.net/ 的整理,
IE 6/7, Opera 8-11, Safari <= 5才同时限制per cookie和per domain。
而Chrome/Firefox只限制单个cookie大小4K,没有per domain的限制,只有总数限制
现在的browser也普遍提供更大的cookie size limit。
所以,如果着眼在支援新的browser,可能不用太在意这个4K limit。
但是,同一domain、同一path下的cookie,都会随着每一个http request发送出去
cookie越大,request也就越大。
如果cookie太大,好像有可能挤破server的http header上限。
这个上限是可以调整的,但也不是所有server都可以。
参考这里:
http://stackoverflow.com/questions/686217
作者: KawasumiMai (さあ、死ぬがいい)   2015-08-05 16:40:00
马铃薯屠龙记XDD 好看
楼主: MOONRAKER (㊣牛鹤鳗毛人)   2015-08-05 16:53:00
可惜现在都不放了 :(
作者: alog (A肉哥)   2015-08-05 20:14:00
cookie按照你所说的这样膨胀也不太对吧看错了 以为你说成每一发一次会越大
楼主: MOONRAKER (㊣牛鹤鳗毛人)   2015-08-05 22:53:00
膨胀应该不会 但是domain/path内所有的cookie的确每次request都会送一次 应该满伤的 不过我没试过
作者: alog (A肉哥)   2015-08-05 23:07:00
cookie的确是跟http header一起送但是还好 通常服务器会截断过大的request 反到是建议避免让cookie太大以前有flash cookie用 现在有html5 storage

Links booklink

Contact Us: admin [ a t ] ucptt.com