我正在配置我们的服务器,由于我们的负载均衡器的特性,我们无法发送连接保持活动标头。我正在尝试确定将这些标头发送给最终用户和服务器的影响。他们俩会注意到什么吗?
答案1
首先,大喊。 高声。 在您的供应商处。对于不支持已有十多年历史的 HTTP/1.1 协议。
没有持久连接的影响是资源加载时间大幅增加。使用 keep-alive 时,可以使用单个 TCP 连接来请求多个资源;如果没有,则页面上的每个资源都需要新的 TCP 会话(使用新的三次握手 - 如果您使用 SSL,则需要新的 SSL 协商)。
从实际角度来看,影响将取决于页面上的资源数量、客户端和服务器之间的往返时间以及客户端浏览器一次发出的并发请求数量(现代浏览器默认运行约 6 个请求)。每页的大量资源和远程客户端将意味着页面加载时间的明显增加。
答案2
保持活动将极大地提高客户端和服务器端的性能。如果可能,请不要禁用它。启用保持活动后,负载平衡器应该可以正常工作。