WebサーバーのバックエンドとしてApache2を使用して、フロントエンドとしてVarnishを使用しています。この設定でのApacheのKeepAlive
の長所と短所は何ですか?
ApacheとVarnishは現在同じサーバーで実行されていますが、将来は別のサーバーに配置する可能性があります。
プロ:
短所:
この質問のきっかけを明確にできますか? HTTP接続の維持は、HTTP 1.1で暗示され、正当な理由により、すべての主要なWebサーバーでデフォルトでオンになっています。これはパフォーマンスの向上であり(ただし、サービス間の遅延がない非常に小さなものになります)、Apacheの唯一のクライアントがVarnishである場合には適用されない、サービス拒否関連の警告がいくつかあります。
ワニスが同じ接続プールを再利用し続けることができるように、ApacheのKeepAliveTimeout
をデフォルトの5秒よりも長くすることをお勧めします。