検索

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

nginx - openresty が宣伝する非同期ノンブロッキングの高性能 Web サーバーを理解するにはどうすればよいですか?

非同期と同期、ブロッキングかどうかはわかりますが、openresty がどのように非同期ノンブロッキング IO を実装し、高い同時処理能力を実現しているのか理解できません。私は普段 Lua インターフェースを書いていますが、ストレステストを行うとかなりの QPS が見られますが、他の言語で書かれた http API (例えば PHP インターフェース) の実行プロセスと何ら変わらないように感じます。非同期ノンブロッキングの実装を例を使って簡単に説明し、PHP が非同期ノンブロッキングを実装できない理由を PHP インターフェイスと比較できるヒーローはいませんか。

仅有的幸福仅有的幸福2750日前818

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

  • 伊谢尔伦

    伊谢尔伦2017-05-16 17:12:59

    理解するには、チュン兄弟のスライドを読むことをお勧めします。
    http://openresty.org/en/prese...

    返事
    0
  • キャンセル返事