インフラ系SEの技術メモ

雑なエンジニアが低信頼性のメモを書いています。参考程度にとどめてください。

キープアライブってなに?

要するに

不要な通信を防ぐTCPの仕組み

です。

一般的に通信を行う前にTCPオープン処理、終わる際にTCPクローズ処理を行います。
当たり前ですが、リクエストが来る度にこれらをやるのはめんどくさいです。よって、一連のリクエスト~レスポンスのやりとりを最初と最後のオープンクローズで挟むのがキープアライブです。

そりゃ、そうですよね。最近はリクエスト量も多いので、HTTP/2、いわゆる複数チャネルでの高速化等も行われていますがこちらはまた別の話です。