キープアライブ
リクエストのたびに閉じて開き直すのではなく、一つのTCP接続を開いたまま複数のリクエストに使うこと。
HTTP/1.1の既定動作で、TCPハンドシェイクとTLSハンドシェイクを大幅に省ける。Connection: keep-aliveヘッダは歴史的なもので、HTTP/2と/3は最初から持続的接続を前提とする。TCPにもSO_KEEPALIVEがあり、長時間の接続をNATやファイアウォールを越えて維持する。
リクエストのたびに閉じて開き直すのではなく、一つのTCP接続を開いたまま複数のリクエストに使うこと。
HTTP/1.1の既定動作で、TCPハンドシェイクとTLSハンドシェイクを大幅に省ける。Connection: keep-aliveヘッダは歴史的なもので、HTTP/2と/3は最初から持続的接続を前提とする。TCPにもSO_KEEPALIVEがあり、長時間の接続をNATやファイアウォールを越えて維持する。