Java Webアプリケーションで、Apachehttpdが前にあるApacheTomcatサーブレットコンテナで実行されている場合:
アプリケーションは、ドロップされたパケット、ping遅延などの点で、多かれ少なかれ信頼性の高いネットワーク(パブリックインターネットよりは優れていますが、LANよりも少し劣ります)で使用されます。アプリケーションは、大きなdHTML、AJAX、静的および動的コンテンツを多用します。長いユーザーセッション(時間)。
両方をEdge、つまりクライアントブラウザに接続されているサーバーに保持します。ストリームの圧縮は非常に単純なので、Apacheに大きな負担をかけず、SSLを使用してApacheとブラウザー間のトラフィックを保護する必要があります。
[browser]---ssl+gzip---[Apache]---ajp---[Tomcat]
(internet) (local)
SSLネゴシエーションに不要なトラフィックを浪費するため、Apacheを介して直接プロキシするときにSSLをTomcatに配置することは望ましくありません。 Ajpもやや圧縮(言い方をすれば)です。
Apacheでgzipを有効にします。これにより、別のアプリケーションを追加したり、静的コンテンツを提供したりする場合に、そこから提供されるすべてのコンテンツを一度に圧縮できます。
SSLの部分についてはよくわかりませんが、暗号化された圧縮と使用したいキャッシュが機能しなくなるため、Apacheでも同様に機能するはずです。