Apache-2.2
如何在共享主機環境中啟用“Keep Alive”?
我只能訪問該
php.ini
文件和我的舊.htaccess
文件。在哪裡啟用 Keep Alive 設置?
(我在 plesk 8.2 上)
哪個 KeepAlive 設置?如果您的意思是伺服器是否支持持久 HTTP 連接以及相關超時時間有多長,那麼這不是您可以從 .htaccess 或 php.ini 控制的東西 - 它只能在核心 Apache 配置文件中進行配置。
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 和 Headers 由 .htaccess 和 PHP