Python

推薦的 Nginx + WSGI 配置

  • March 4, 2014

請解釋使用不同 Nginx WSGI 介面時的優缺點?請詳細解釋每種配置的區別?哪種配置應該擴展得最好?

如果相關,您現在正在執行什麼,為什麼?

我見過的一些技術,但如果我錯過了任何技術,請告訴我:

我更喜歡 uwsgi 因為它是超級可配置的並且有很多選項。

從我所做的基準測試來看,它具有最佳的性能/記憶體使用率。它非常靈活,可能可以精確配置以滿足您的需求。我使用 uwsgi 的帝王模式來託管多個應用程序。它將掃描給定目錄中的配置文件並啟動/管理它找到的配置文件的所有應用程序。您可以刪除配置以終止​​應用程序,觸摸它以重新啟動等。這可能是進行多應用程序託管的最快和最簡單的方法。我已經在另一個主題上發布了我的配置的詳細資訊:https ://stackoverflow.com/questions/5906197/what-is-the-most-common-way-to-configure-static-files-in-debug-and-生產/5906206#5906206

通常,您的應用程序將成為瓶頸,而不是 wsgi 伺服器!但是,如果您想要一個性能更高的 WSGI 伺服器,您可能需要查看meinheldbjoern。兩者都非常輕量和快速,分別建立在快速事件循環、picoev 和 libev 之上,並且都使用與 node.js 相同的高性能 HTTP 解析器。

引用自:https://serverfault.com/questions/436756