私はかなりの量のJSP、サーブレットを持つwebappを持っています。その多くはIceFacesを使用しています。明らかに、これのほとんどはTomcatにとどまる必要があります。Tomcatから静的コンテンツを配信するのにどれだけ時間がかかりますか?
しかし、静的なコンテンツ(HTML、画像など)はTomcatではApacheなどの純粋なウェブサーバーより遅いと言われています。私が理解していることは、TomcatをスタンドアロンのWebサーバーとして使用している場合、最初にApacheのバージョンを使用していることです。もちろん、私はこれについて間違いをするかもしれません。
しかし、はです。Tomcatから静止画像やファイルを配信する場合のペナルティはありますか?少量のサイトで独自のWebサーバーに侵入する価値はありますか?
自身でTomcatを使用するよりも、問題ではない、どちらも場合:Tomcatを実行しているときは、自動的にApache Webサーバを使用していません。問題は「Apache」という言葉が過負荷になっていることです。人々がApacheについて語るとき、実際にApache Webサーバーと言います。もちろん、TomcatはApacheプロジェクトの一部です。泥のようにクリア? ;-) –
正確には、Apache HTTPD(Webサーバー)とApache Tomcatは、互いに関係のない2つの全く異なるテクノロジーです。 HTTPDとTomcatの両方は、組織「Apache」のプロジェクトです。 – Luke
十分に良い。私はちょうど実際の受信要求と応答の送信は同じコードだったと考えていた。なぜなら、TomcatはJavaで書かれているのに対し、ApacheはCで書かれているからだと私は思っていた。私は速度を得るためにCに落ちるかもしれないと思った。しかたがない。 – Drew