nginxのとApacheの長所と短所

ほとんどから知っている  陳チョンチャム  答えます。https://www.zhihu.com/question/19571087/answer/12313829
 
Apacheのnginxの相対的な利点:
  • 軽量、またWebサービスから、Apacheとリソースよりも少ないメモリを取ります
  • 抗同時、ノンブロッキングnginxの処理要求は、非同期であり、Apacheがブロックされているタイプの、低資源消費nginxの高い性能が高い並行性の下で維持することができます
  • モジュールを書くための比較的単純な、高度にモジュール設計、
  • コミュニティ活動家は、高性能モジュールのすべての種類は、ああ、急速に生産しました
Apacheのnginxの相対的な利点:
  • よりnginxの強力な書き直し、書き直し
  • もっと基本的な考え方の上にモジュールを見つけることができます
  • リトルバグ、バグのnginxの比較的多数
  • 超安定
そこにある理由は、一般的には、nginxのを使用して、Webサービスのパフォーマンスを必要としています。あなただけでなく、安定した性能を行う場合は、それをのapache。後者は前者よりも実装様々な機能モジュールを有し、それは複数の項目を設定することができ、前者モジュールをSSL良い例です。
ここでは、ネットワークIOモデルは、高性能処理nginxの根本的な理由であるが、それ自体はごく少数で、静的なサービスを提供する場合、すべてのケースでは、ファイルディスクリプタの勝利はないのepoll(FreeBSD上では、kqueueのである)、ことに注意しなければなりませんファイルを選択した高性能モデルのApacheはepollを超えることがあります。もちろん、これは唯一の仮定の実際のアプリケーションのためのネットワークIOモデルの原理に基づいているが、まだの繰り返し測定を必要とします。
 

概要:nginxのと並行性の高い、安定性のapacheの一般的な追求、Apacheを行うには、動的要求は、nginxのは、静的およびリバースにのみ適しています。

 

使用nginxの

 

Apacheを使用します

 

おすすめ

転載: www.cnblogs.com/qccz123456/p/11482304.html