HTTPプロトコルのキープアライブ接続機能は、WebサーバーへのTCP接続ヒットを減らすことを目的としています。Webサーバーのパフォーマンスを向上させることができるはずです。ただし、一部のWebサーバーは、サーバー側からキープアライブ機能を意図的に無効にしていることがわかりました。
私の理解では、一部のリバースプロキシ、つまりHAProxyは、特定の状況でCPU使用率よりも重要なメモリ使用量を減らすために、HTTPキープアライブを無効にします。
WebサーバーがKeep-Aliveを無効にする他の理由はありますか?