Apache と Tomcat はどちらも、HTTP サービスを処理するために Apache オープン ソース組織によって開発されたプロジェクトです。どちらも無料で、独立したものとして使用できます
Web サーバーが実行中です。 Apache は Web サーバーであり、Tomcat は Java アプリケーション サーバーです。 (推奨学習: Apache サーバー )
Apache サーバーは静的 HTML のみを処理します
Tomcat サーバー 静的 HTML 動的 JSP サービスjsp サービス すべてを処理できます。
通常、Apache サーバーと Tomcat サーバーはペアになって使用されます。
Apache サーバーは、すべての静的ページ/画像およびその他の情報の処理を担当します。
Tomcat は動的部分のみを処理します。
Apache: は C 言語で実装されており、HTTP サービスを提供するために特に使用されます。
機能: シンプル、高速、安定したパフォーマンス、構成可能 (プロキシ)
1. 主に静的テキストの解析に使用され、HTTP サービスに重点を置き、同時実行パフォーマンスが高くなります。
2. 静的ページ (HTML) をサポートしますが、CGI、サーブレット/JSP、PHP、ASP などの動的リクエストはサポートしません;
3. 強力なスケーラビリティがあり、プラグインを通じて PHP をサポートできます。 ins. Apache を Tomcat に一方向で接続して接続を実現できます;
4. Apache は世界ナンバー 1 の Web サーバーです。
Tomcat: は、Java EE サーブレット仕様に準拠し、Apache の拡張機能である Java で開発された JSP サーバー (サーブレット コンテナ) です。
機能: 無料の Java アプリケーション サーバー
1. 主にサーブレット エンジンを中心に、JSP/サーブレットの解析に使用されます;
2. 静的ページをサポートしますが、それほど効率的ではありませんApache High として; サーブレットおよび JSP リクエストをサポート;
3. Tomcat 自体には、静的コンテンツをサポートするための HTTP サーバーも組み込まれており、Tomcat の構成管理ツールを通じて Apache と統合できます。
Apache Tomcat:
2 つを統合した後の利点:
リクエストが静的 Web ページの場合、Apache と結果が返されます。動的リクエストの場合、Apache は解析作業を Tomcat に転送して処理し、Tomcat は処理後に Apache を通じて結果を返します。これにより、分業と協力が実現し、リモート負荷分散が実現され、システムのパフォーマンスが向上します。
Apache は Web サーバーであり、tomcat はアプリケーション (Java) サーバーであり、単なるサーブレット コンテナであり、Apache の拡張機能と考えることができますが、Apache とは独立して実行できます。
言い換えれば、Apache は HTML などを保持できるトラックです。ただし水を入れることはできず、水を入れるには容器(バケツ)が必要ですが、このバケツをトラックに載せる必要はありません。
以上がApache サーバーと Tomcat サーバーの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。