在我的httpd.conf中有:
KeepAliveTimeout 1
我试图覆盖Apache KeepAliveTimeout设置在一个单一的 PHP脚本(不在整个服务器),所以我有一个PHP脚本:
header("Keep-Alive: timeout=60, max=100");
但似乎没有任何区别。 我仍然得到回应:
Keep-Alive:timeout=1, max=50
任何想法如何解决这个问题?
你不能这样做。 这是有原因的地方。
Apache v2.2核心功能
Apache在关闭连接之前等待下一个请求的秒数。 一旦收到请求, Timeout指令指定的超时值将被应用。
将KeepAliveTimeout设置为较高值可能会导致服务器负载过重时出现性能问题。 超时时间越长,服务器进程将被占用的空间越多。
尝试在与FilesMatch
指令结合的.htaccess
文件中进行设置。 看到这个职位 。