10

Tomcat の前に Apache をセットアップしようとしています。Apache は何を提供しますか? Apache が静的なページや画像に適していることはわかっています。現在、静的ページ、画像、および Flash ファイルを含む war ファイルを Tomcat にデプロイしています。それらをすべてApacheサーバーに配置する必要がありますか? Tomcat アプリケーションからこれらのページ/画像を参照するにはどうすればよいですか?

Apache を使用して war ファイルのサイズを小さくし、できれば画像をより高速に提供したいと考えています。Apache と Tomcat をセットアップし、何をどこに配置するかについての適切なガイドはありますか?

4

1 に答える 1

4

Tomcat サーバーのパフォーマンス/負荷に問題がありますか? 必要な場合 (パフォーマンス、セキュリティなど) に実行しますが、必要がない場合は複雑にしないでください。

以前は、Tomcat の前に Apache サーバーを配置するのが標準でしたが、最近のバージョンの Tomcat は、HTTP サーバーとサーブレット コンテナーの両方として使用できます (多くの場合、使用されます) 。

この件に関する情報については、Tomcat Connector FAQを参照してください。

Apache を Tomcat と統合する必要があるのはなぜですか? (か否か)

Tomcat を Apache と統合する理由はたくさんあります。また、それを行うべきではない理由もあります。言うまでもなく、誰もがここでの意見に同意しないでしょう。Tomcat 5 および 6 のパフォーマンスでは、パフォーマンス上の理由を正当化するのが難しくなっています。

...

スピード。Apache は、Tomcat よりも静的コンテンツの提供において高速です。しかし、トラフィックの多いサイトでない限り、この点は役に立ちません。ただし、一部のシナリオでは、Tomcat が Apache httpd よりも高速になることがあります。だからあなたのサイトをベンチマークしてください。 適切なコネクタ (sendFile が有効な APR) を使用すると、Tomcat は httpd の速度で実行できます。Apache httpd と Tomcat のどちらを選択するかを決める際に、速度を考慮すべきではありません。

于 2010-02-25T01:27:00.450 に答える