【发布时间】:2012-01-03 05:14:51
【问题描述】:
我正在尝试使用 Google 的 Page Speed API 优化我的 Web 应用程序,该 API 强调了我的 HTTP 响应标头中缺少“保持活动”是一个主要的页面速度弱点。
在与我的后端开发人员和系统管理员交谈时,他们告诉我在网站上使用 Keep-alive 是不可能的,因为我们使用了负载平衡器。
我想知道,这是准确的吗?是否有支持 Keep-alive 的负载均衡器?
如果无法与负载平衡器一起使用,Page Speed API 会抱怨 Keep-alive,这对我来说似乎很奇怪,因为我想相当多的应用程序和大型网站都使用负载平衡器。
谢谢!
【问题讨论】:
-
告诉他们切换到 HAProxy 并启用 HTTP 持久连接。 :)
-
这是否真的会产生性能差异或只是在响应标头中加入 keep-alive?
-
如果您不确切知道什么是 HTTP 持久连接,则不应要求您的后端开发人员和系统管理员来实现它。