是否可以在目录基础上禁用 Keep-Alive?
例如,我有一个在 domain.com/api/ 上运行的 API
如果没有在 /api/ 目录中的任何请求上使用 KeepAlive,那就太好了。
更新/解决方案:
SetEnvIf Request_URI /api/ nokeepalive
是否可以在目录基础上禁用 Keep-Alive?
例如,我有一个在 domain.com/api/ 上运行的 API
如果没有在 /api/ 目录中的任何请求上使用 KeepAlive,那就太好了。
更新/解决方案:
SetEnvIf Request_URI /api/ nokeepalive
这似乎是 Apache HTTPD 的最新功能,但它确实有效。
要禁用(关闭)特定目录的 Keep-Alive,请使用:
SetEnvIf Request_URI /myDir/ nokeepalive
将此添加到您的httpd.conf
或 .htaccess
文件中!
我找到了 2 种方法: 1. 如 acdcjunior 所述,您可以在虚拟主机或主配置中使用 SetEnvIf
SetEnvIf Request_URI /myDir/ nokeepalive
2. 您只需将 Connection 标头设置为关闭
Header set Connection "close"
我更喜欢第二个选项,因为这将允许整个配置在
不!keep-alive 指令的上下文是:服务器配置、虚拟主机