我只能访问该php.ini
文件和我的旧.htaccess
文件。
我在哪里可以启用“保持活动”设置?
(我使用的是 plesk 8.2)
答案1
哪个 KeepAlive 设置?如果您指的是服务器是否支持持久 HTTP 连接以及相关超时时间有多长,那么这不是您可以从 .htaccess 或 php.ini 控制的内容 - 它只能在核心 Apache 配置文件中进行配置。
答案2
http://icompile.eladkarako.com/wp-content/uploads/2015/10/whatsapp_emoji_and_icons/e415.png 当然可以!
将包含此内容的 .htaccess 文件放置在
(使用 FTP 上传或使用 SSH 终端编辑)
<ifModule mod_env.c>
SetEnv KeepAlive On
SetEnv KeepAliveTimeout 100
SetEnv MaxKeepAliveRequests 500
</ifModule>
<ifModule mod_headers.c>
Header unset Connection
Header set Connection keep-alive
Header unset Keep-Alive
Header set Keep-Alive timeout=100,max=500
</ifModule>
比基于 htaccess 文件夹的配置更加动态的配置是 PHP 文件配置(以及标头...),只需将其添加到您的 PHP 文件中即可。(在您开始将任何内容输出到页面之前)
<?php
/* setting Apache */
apache_setenv("KeepAlive", "On");
apache_setenv("KeepAliveTimeout", "100");
apache_setenv("MaxKeepAliveRequests", "500");
/* setting headers */
header("Connection: keep-alive");
header("Keep-Alive: timeout=100, max=500");
?>
从:iCompile - Keep-Alive - Apache 和 .htaccess 和 PHP 的标头