我正在使用Chrome的PageSpeed Insights来测试我的网页&它建议我应该启用连接保持活动。虽然apache中的头文件在默认情况下设置为保持活动状态,但我使用下面的代码使用.htaccess文件手动设置它们。
<ifModule mod_headers.c>
Header set Connection keep-alive
</ifModule>现在,当我检查来自chrome dev工具的每个&每个资源的响应头时,响应头包含Connection:keep-alive, Keep-Alive。keep alive重复了两次,我如何防止这种情况发生。一个.htaccess解决方案是必需的,因为我不能访问apache或php设置文件。
发布于 2014-09-09 00:41:50
根据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我希望这能有所帮助。
https://stackoverflow.com/questions/20535479
复制相似问题