Windows PCでHTTP Keep Alive Timeoutを変更する方法

ブラウザはコネクション キープ アライブタイムアウト ヘッダーを使用してWebサーバーとの永続的なHTTP接続を確立し、初期リクエストを受信するために使用されたTCP/IPソケットをデフォルトで最長1分間再利用します。ソケットが1分間アイドル状態になると、ブラウザは接続をリセットします。

キープ アライブ タイムアウトを変更する方法

希望する場合、このHTTPKeepAliveTimeoutの値を2分に変更できます。これは、Webサーバーに2分のタイムアウト値がある場合に便利です。

ただし、Webサーバーに1分のタイムアウトがある場合、この値を変更しても、2つの値のうち低い方(ブラウザのタイムアウトとサーバーのタイムアウト)が常に考慮されるため、違いはありません。

まずシステムの復元ポイントを作成してから、regeditを実行してレジストリエディタを開きます。次に、次のキーに移動します。

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings

InternetSettings > 新規 > DWORDを右クリックします。

右ペインの新しいDWORDの名前をKeepAliveTimeoutとし、10進数で120000の値を指定します。

レジストリエディタを終了し、Internet Explorerを再起動します。

120000の値は、ミリ秒で2分です。

値をデフォルトに戻すには、KeepAliveTimeoutを削除するか、その値を60000に変更します。

タイムアウトを3分間にしたい場合は、次の手順を実行する必要があります。KeepAliveTimeoutに180000の値を指定し、DWORD ServerInfoTimeoutを作成して180000の値を指定します。