Apache-2.2

如何在共享主機環境中啟用“Keep Alive”?

  • October 14, 2015

我只能訪問該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

引用自:https://serverfault.com/questions/213222