重复连接:保持活力,保持活力

时间:2013-12-12 05:05:56

标签: apache .htaccess http-headers

我正在使用PageSpeed Insights for Chrome来测试我的网页&它建议我应该启用Connection keep-alive。尽管apache中的标头默认设置为Keep Alive,但我使用下面的代码使用我的.htaccess文件手动设置它们。

<ifModule mod_headers.c>
Header set Connection keep-alive
</ifModule>

现在当我检查每个&amp;的响应标题时chrome dev工具中的每个资源响应头都包含Connection:keep-alive, Keep-Alive。保持活动重复两次,我该如何防止这种情况发生。 .htaccess解决方案是必需的,因为我无法访问apache或php安装文件。

1 个答案:

答案 0 :(得分:-1)

根据Apache Module mod_headers文档,示例6:

  

在多个非排他性条件下设置相同的标头值,但不要复制最终标头中​​的值。如果以下所有条件都应用于请求(即,如果请求中存在CGI,NO_CACHE和NO_STORE环境变量):

Header merge Cache-Control no-cache env=CGI
Header merge Cache-Control no-cache env=NO_CACHE
Header merge Cache-Control no-store env=NO_STORE
  

然后响应将包含以下标题:

Cache-Control: no-cache, no-store
  

如果使用append而不是merge,则响应将包含以下标题:

Cache-Control: no-cache, no-cache, no-store

我希望这可以提供帮助。