6
我試圖在生產服務器上設置Mediacore(這是一個Pylons應用程序)。文檔建議apache mod_fastcgi或mod_wsgi作爲web服務器,但我儘量避免使用apache,因爲它是RAM-monger。另一方面,當我使用paster的時候mediacore工作得很好,所以我想知道忽略apache和使用paster作爲我的生產web服務器有什麼優點/缺點?我可以在生產現場使用貼紙嗎?
我試圖在生產服務器上設置Mediacore(這是一個Pylons應用程序)。文檔建議apache mod_fastcgi或mod_wsgi作爲web服務器,但我儘量避免使用apache,因爲它是RAM-monger。另一方面,當我使用paster的時候mediacore工作得很好,所以我想知道忽略apache和使用paster作爲我的生產web服務器有什麼優點/缺點?我可以在生產現場使用貼紙嗎?
隨着負載的增長,您可能會遇到CPU或數據庫限制。典型的答案是使用幾個並行後端。然後,一個nginx或lighttpd或任何光HTTP服務器將派上用場,並將允許您分發負載到幾個paster服務器和便宜地提供靜態文件。
直到那時你纔可能安全地運行paster,特別是如果你有多餘的CPU浪費在靜態文件上。
謝謝9000.你有什麼特別的非Apache的建議你的網絡服務器?我從nginx + uwsgi中看到了很好的基準測試,但它相當新穎,缺乏noob友好的文檔。 – qliq
我也不是專家。身邊的人繼續使用nginx。您可能也有興趣閱讀:http://nichol.as/benchmark-of-python-web-servers看來,您可能會通過從paster轉移到另一個Python WSGI服務器獲得相當大的提升。 – 9000
嘗試lighttpd http://www.lighttpd.net/ – keatch