Apacheのは、Tomcatを、nginxの違い、長所と短所

Apacheの定義

Apache HTTPサーバは、広く使用されているすべてのコンピュータプラットフォーム上で実行できるモジュラーサーバーです。アプリケーションサーバに属し

長所:サポートマルチモジュール、安定した性能、静的解像度自体が動的に対応していませんが、スクリプトモジュールを介して動的なページをサポートするように拡張することができます。

Tomcatの:

Tomcatは、アプリケーションが(Javaの)サーバは、それだけで容器(もサーブレットに変換JSP)サーブレットは、Apacheが延長とみなすことができるが、独立のApacheの実行可能です。

nginxの:

nginxのロシア人は、高性能HTTPサーバーとリバースプロキシですが、またIMAP / POP3 / SMTPプロキシサーバー、nginxの、非常に軽量なHTTPサーバを準備しました

違い

Apache Tomcatのと比較すると

同じポイント:Apacheの組織が開発され、HTTPサービスがあります無料です

nginxの利点:サポートのロードバランシング、リバースプロキシ、静的ファイルの利点。nginxの速度を処理することは、静的には、Apacheを要求よりも高く、能力、少ないメモリを占有しません

Apacheの利点:速いその利点に対する静的ファイルのTomcatサーバー。Apacheは、静的なHTML、画像などに適した静的な解像度、です。

TOMCAT:動的要求を処理する動的分析容器はのJspServlet容器、nginxの動的分離機構をコンパイルされ、静的な要求は直接Nginxは、処理のためにTomcatに引き渡さ背景に要求を転送する前に、動的な要求によって処理することができます。

書き換え頻度であればApacheは、ダイナミックに対処する、nginxのより良い並行性、低CPUのメモリフットプリントでの優位性を持っており、それは、Apacheのために、より適していました。

おすすめ

転載: www.cnblogs.com/mkmkmk/p/12173322.html