ホームページ  >  に質問  >  本文

nginx が同時実行性の問題を処理できるのはなぜですか?

タイトルにあるように、今多くの人が nginx について話しているようですが、詳しい分析をしてくれる人はいますか?

曾经蜡笔没有小新曾经蜡笔没有小新2712日前644

全員に返信(2)返信します

  • 漂亮男人

    漂亮男人2017-05-16 17:29:32

    Nginx は、シングルスレッド、ノンブロッキング、非同期 IO 作業モデルを採用しているという点で Apache2 とは異なります。

    Apache2 はリクエストごとに新しいプロセスまたはスレッドを作成し、大量のメモリと CPU 時間を浪費しますが、Nginx はオペレーティング システムによって提供される IO多路复用技术(epoll) を使用してすべてのリクエストを 1 つのスレッドで処理します。 IO 操作が開始されると、Nginx は次のリクエストを処理する前に操作が完了するのを待ちません。IO 操作が完了した後、Nginx は戻って IO の後続の作業を処理します。

    返事
    0
  • 阿神

    阿神2017-05-16 17:29:32

    質問があります。Nginx は短いリンクを使用しますが、io 非同期の利点は利用できませんか?

    返事
    0
  • キャンセル返事