如何减少操作系统级别的 Web 资源请求的 TCP 连接时间?

如何减少操作系统级别的 Web 资源请求的 TCP 连接时间?

我遇到一个问题,根据 firebug 的报告,几乎每个对 Web 应用程序上的资源的请求在“连接”阶段都有 100 毫秒 - 500 毫秒的延迟,这是建立 TCP 连接所需的时间。

服务器 Nginx 配置为使用 keep-alive,并且响应标头指示 keep-alive 已打开。然而,页面上加载的每个资源都有很长的“连接”延迟。

该系统尚未投入生产,我是唯一对其提出请求的用户。是否有任何与 TCP 优化相关的操作系统变量,我应该检查这些变量以找出为什么每个请求都有 TCP 连接延迟,即使启用了 keep-alive 也是如此?

服务器运行的是 Ubuntu 14.04 LTS。

相关内容