[情報] 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