nginx - Wie ist der von openresty beworbene asynchrone, nicht blockierende Hochleistungs-Webserver zu verstehen?
仅有的幸福
仅有的幸福 2017-05-16 17:10:59
0
1
739

Ich verstehe asynchron und synchron, ob es blockierend ist oder nicht, aber ich verstehe einfach nicht, wie openresty asynchrone nicht blockierende E/A implementiert und hohe Parallelitätsverarbeitungsfunktionen erreicht? Normalerweise schreibe ich Lua-Schnittstellen, aber bei Stresstests kann ich beträchtliche QPS feststellen, aber es fühlt sich nicht anders an als der laufende Prozess der http-API, die in anderen Sprachen geschrieben ist (z. B. PHP-Schnittstelle). Kann irgendein Held anhand eines Beispiels kurz seine Implementierung bei asynchroner Nichtblockierung erläutern und sie mit der PHP-Schnittstelle vergleichen, warum PHP sie nicht implementieren kann?

仅有的幸福
仅有的幸福

Antworte allen (1)
伊谢尔伦

建议把春哥的slides看完就明白了。
http://openresty.org/en/prese...

    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!