【发布时间】:2012-05-08 21:11:20
【问题描述】:
HTTP 1.1 支持保持活动连接,连接不会关闭,直到发送“Connection: close”。
那么,如果浏览器,在这种情况下firefox启用了network.http.pipelining,并且network.http.pipelining.maxrequests增加了,到底效果不一样吗?
我知道这些设置已禁用,因为对于某些网站,这可能会增加负载,但我认为一个简单的 http 标头标志可以告诉浏览器可以使用多路复用,并且可以更轻松地解决此问题。
在浏览器中更改默认设置不是比发明一种增加复杂性的新协议更容易吗?尤其是在 http 服务器中?
【问题讨论】:
-
SPDY 对请求和响应标头使用状态压缩。
-
这是否有很大的不同(尤其是对于您在 SSL 中已有的正常压缩)?
-
http 也可以使用 gzip 压缩,几乎所有浏览器都支持它,而且标头通常太小而无所谓
-
HTTP 无法压缩标头。大标题通常用于传递大量大 cookie。有充分的理由对 HTTP 标头大小没有限制。我已经看到了一些奇怪的使用持久性的东西,它们会在标头中发送数百个 KB。
标签: http firefox keep-alive spdy