2011-01-25 72 views
6

我試圖在生產服務器上設置Mediacore(這是一個Pylons應用程序)。文檔建議apache mod_fastcgi或mod_wsgi作爲web服務器,但我儘量避免使用apache,因爲它是RAM-monger。另一方面,當我使用paster的時候mediacore工作得很好,所以我想知道忽略apache和使用paster作爲我的生產web服務器有什麼優點/缺點?我可以在生產現場使用貼紙嗎?

回答

2

隨着負載的增長,您可能會遇到CPU或數據庫限制。典型的答案是使用幾個並行後端。然後,一個nginx或lighttpd或任何光HTTP服務器將派上用場,並將允許您分發負載到幾個paster服務器和便宜地提供靜態文件。

直到那時你纔可能安全地運行paster,特別是如果你有多餘的CPU浪費在靜態文件上。

+0

謝謝9000.你有什麼特別的非Apache的建議你的網絡服務器?我從nginx + uwsgi中看到了很好的基準測試,但它相當新穎,缺乏noob友好的文檔。 – qliq

+3

我也不是專家。身邊的人繼續使用nginx。您可能也有興趣閱讀:http://nichol.as/benchmark-of-python-web-servers看來,您可能會通過從paster轉移到另一個Python WSGI服務器獲得相當大的提升。 – 9000

+0

嘗試lighttpd http://www.lighttpd.net/ – keatch

相關問題