SPDY协议是否消除了对无cookie域的需求?


8

使用纯HTTP,无cookie域是一种优化,可以避免不必要地发送页面资源的cookie标头。

但是,SPDY协议会压缩HTTP标头,并且在某些情况下会消除不必要的标头。然后我的问题是,SPDY是否使无cookie域变得无关紧要?

此外,页面源及其所有资源是否应托管在同一域中以优化SPDY实现?


一个好问题,可耻的是,唯一的回答并没有给出真实的经验/答案!
Codemonkey

另请参阅stackoverflow.com/a/13948404/41906,这是Web性能专家Ilya Grigorik回答的。
克林特·帕克

Answers:


3

在对(非SPDY)网站的请求中,我为我所看到的请求具有多达4-5 KiB的请求标头。(我们踢了导致该问题的有问题的JavaScript)

假设SPDY压缩至少要进行压缩以保留最多25%的标头(请注意,我尚未测试SPDY !!!),然后结果请求标头会减小到适合单个tcp数据包的大小(1500)个字节)。这消除了不必要的开销中的大部分。

另一方面,服务器仍然需要解压缩并解析所有这些标头。

总的来说,我的期望是使用SPDY将减少对无cookie域的需求。

如果您有无状态请求,出于以下两个原因,我仍将继续进行单独的访问:

  1. 如果您不需要cookie,则最好避免获取它们。
  2. 并非当前所有的浏览器都支持SPDY。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.