apache - 正确使用 Header set Connection Keep-Alive (Apache)

标签 apache header cdn keep-alive

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

为了使文件重新加载更快一些,服务器需要在 Apache 中启用Keep Alive。不过有些问题:

Q1) 这三行的位置(htacces 的顶部或底部)有关系吗?

Q2) 如果我省略 Header set Connection keep-alive 上方和下方的 ifModule,那么它似乎仍然有效,那么是否有必要/ifModule 有什么作用?

Q3)在我的 htacces 的底部已经有一个包含 ifModule mod_headers.c 的部分和那里的各种 FilesMatch(每个文件类型的文件静态缓存,如 css js html 等。可以Header set Connection keep-alive 进去?

最佳答案

Q1) 仅当文件中有其他行可能覆盖它时才重要。一般而言,最后出现的获胜。

Q2) ifModule 是一个基本条件,它允许您指定指定的配置是否加载了指示的模块

Q3) 是的,它可以进去。条件就是条件,所以除非你有一个相当复杂的依赖于模块的配置,否则对于特定文件中的任何给定模块,你实际上只需要一个 ifModule block

关于apache - 正确使用 Header set Connection Keep-Alive (Apache),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11988686/

相关文章:

c++ - 共享库的公共(public)或多个头文件

python - 用于调整图像大小的 CDN 选项

nginx - Cloudflare CDN和NGINX之间的区别

linux - 尝试在本地 Apache 服务器上运行 python 脚本时出现错误 500

php - 如何将 https 请求重定向到 https::www

php - 如何为每个目录自动将 PHP 错误保存到文件中?

C --> header 和变量

php - Nginx/PHP : Nginx is not returning a 304 response when sending Etag header

github - 如何强制 cdn.rawgit.com 使用更新的文件

apache - Xampp中的phpMyAdmin无法正常工作