Linux

為大量低流量站點部署 django

  • January 25, 2013

可能重複:

您能幫我規劃容量嗎?

我正在尋找有關我們的 Web 伺服器配置的建議。

  • SaaS 模型啟動(相同的應用程序,不同的數據庫和子域)。
  • 目前為 50 多個網站提供服務。
  • 具有 8GB 記憶體的專用伺服器
  • 其中只有大約 20% 的流量適中。
  • 我們的配置是埠 80 上的 Nginx,帶有到 apache 的反向代理,其中 python/django 通過 mod_wsgi 執行,Centos 是 Linux 發行版。

我們正在尋找替代方案,因為每個低流量站點(即使我們的意思是沒有低流量)消耗大約 18 Mb,我們已經有記憶體警告。那你有什麼建議?

使用 gunicorn/fastcgi/uWSGI 直接從 nginx 提供服務會增加我們服務更多站點的能力嗎?你還推薦什麼其他類型的配置?

我主要是開發人員背景,因此歡迎任何解釋。謝謝….

我會 diwtch mod_wsgi 並切換到 uwsgi。在帝王模式下執行它,這樣你就有了所有虛擬主機的 1 個 uwsgi 程序

http://uwsgi-docs.readthedocs.org/en/latest/Emperor.html

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