Maison  >  Questions et réponses  >  le corps du texte

nginx - Comment comprendre le serveur Web asynchrone non bloquant hautes performances annoncé par Openresty?

Je comprends l'asynchrone et le synchrone, qu'il soit bloquant ou non, mais je ne comprends tout simplement pas comment openresty implémente les E/S asynchrones non bloquantes et atteint des capacités de traitement simultanées élevées ? J'écris habituellement des interfaces Lua, mais je peux voir un QPS considérable lors des tests de stress, mais cela ne semble pas différent du processus en cours d'exécution de l'API http écrite dans d'autres langages (par exemple, l'interface PHP). N'importe quel héros peut-il utiliser un exemple pour expliquer brièvement son implémentation sur un système non bloquant asynchrone et le comparer avec l'interface PHP pour expliquer pourquoi PHP ne peut pas l'implémenter.

仅有的幸福仅有的幸福2713 Il y a quelques jours783

répondre à tous(1)je répondrai

  • 伊谢尔伦

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

    Il est recommandé de lire les diapositives de frère Chun pour comprendre.
    http://openresty.org/en/prese...

    répondre
    0
  • Annulerrépondre