17

だから、かなりの量のJSP、サーブレットを備えたWebアプリケーションがあり、その多くはIceFacesを使用しています。明らかに、これらのほとんどは Tomcat にとどまる必要があります。

ただし、静的コンテンツ (HTML、画像など) は、Tomcat では Apache のような純粋な Web サーバーよりも遅いと言われています。私の理解では、Tomcat をスタンドアロンの Web サーバーとして使用している場合、そもそも Apache のバージョンを使用していることになります。もちろん、私はこれについて誤解しているかもしれません。

しかし、Tomcat から静止画像やファイルを提供することのペナルティは何ですか? ボリュームの少ないサイト用に独自の Web サーバーに分割する価値はありますか?

4

2 に答える 2

13

詳細については、Tomcat コネクタの FAQを参照してください。Tomcat の最新バージョンでは、パフォーマンスの違いは以前よりもはるかに小さくなっています。ボリュームの少ないサイトの場合、Tomcat ですべてのコンテンツを提供できない理由はありません。

于 2009-03-17T15:28:02.143 に答える
5

2つの状況を除いて同意します

  1. JSSEを使用したTomcatのSSLは著しく低速です。プラグインできるネイティブバージョンがありますが、それはより苦痛になる傾向があります。一般に、SSLは、よく理解されているApacheHttpdサーバーよりも少し単純ではありません。

  2. HTTpdサーバーを前面に配置すると、仮想Webホストなどの柔軟性が向上します。Tomcatはこの点でそれほど柔軟性がありません。当然のことながら、Apacheのすべてのオプションが欠けています:)。明らかに素晴らしいものは静的ファイルの圧縮に組み込まれており、Apacheに追加するのは非常に簡単です。Tomcatエクストラでは難しいことではありませんが、より多くの作業が必要です。

  3. あなたは間違っています。Apache Httpd Serverはまったく別の獣であり、Tomcatと共有されるコードはありません。

どちらも問題にならない場合は、Tomcatを単独で使用します。

于 2009-03-20T17:56:02.450 に答える