【发布时间】:2014-01-02 18:26:08
【问题描述】:
我被要求建立一个网站,其中一位联合开发人员告诉我,我需要包含 keep-alive 标头。
好吧,我读了很多关于它的内容,但我仍然有问题。
当客户端进行多个连接时,打开的连接会提高性能 请求网页内容,因为服务器可以返回 每个请求的内容更快。否则,服务器必须 为每个请求打开一个新连接
看着
- 当 IIS (F) 发送
keep alive标头(或用户发送 keep-alive)时,是否意味着 (E,C,B) 保存了一个连接哪个只适用于我的会话? - 此信息保存在哪里(“此连接属于“Royi”)?
- 这是否意味着没有其他人可以使用该连接
- 如果是这样-是否意味着keep alive-header-减少重叠连接用户的数量?
- 如果是这样,连接会保存多久? (换句话说,如果我设置保持活动-“保持”到什么时候?)
附言有兴趣的朋友:
单击this sample page 将返回保持活动标题
【问题讨论】:
-
噗,我在讲座中看到过这个,但我不太确定。我认为保持活动仅在服务器和用户上。毕竟,中间的一切都不应该知道它是 HTTP,更不用说查看标头了。
-
引用自 MSDN 的声明是乱码。如果没有keep-alive,则客户端必须打开一个新连接。
-
如果您正在构建一个站点,而不是 Web 服务器或客户端,那么 keepalive 标头已经为您完成了。
标签: http http-headers keep-alive