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