阿帕奇...
Apache是目前使用最廣泛的Web服務器在那裏。這是一件好事。有很多關於如何使用它的信息,當出現問題時,有很多人知道如何解決它。但是,它也是最慢的。與Lighttpd相比,需要大量的調整和更強大的服務器。在你的情況下,使用Apache和Python來實現它將會容易得多。那裏有無數的AMP軟件包,以及許多關於如何設置python並使您的應用程序正常工作的指南。快速的谷歌搜索會讓你走上正路。 Lighttpd在重負載下將勝過Apache,但Apache就像一列火車。它只是一直在徘徊。
優點
缺點
- 慢開箱
- 的需要性能調整
- 內存妓女(沒辦法,你可以得到它的工作在64MB VPS)
Lighttpd的...
Lighttpd的是新的孩子在塊。它速度快,功能強大,並且踢出屁股性能明智(更不用說像沒有記憶的使用)。開箱即用,Lighttpd用Apache擦拭地板。但是,並不是很多人知道Lighttpd,所以讓它工作更難。是的,它是第二常用的網絡服務器,但它沒有太多的社區支持。如果你在這裏看看,在stackoverflow上,這個傢伙一直在問如何讓他的Python應用程序工作,但沒有人幫助他。在負載很重的情況下,如果配置正確,Lighttpd將會預製Apache(我之前做過一些測試,並且您可能會看到每秒請求的性能提高200-300%)。
優點
缺點
- 沒有儘可能多的支持,例如Apache
- 有時是行不通的
Nginx的 如果你正在運行一個靜態的網站,那麼你可以使用nginx的。你說nginx的mod_wsgi不合適。
結論 好處?有兩個Web服務器;旨在能夠相互替換。如果兩個網絡服務器都正確調整,並且硬件足夠多,那麼使用這兩個服務器並沒有真正的好處。你應該嘗試看看哪個Web服務器滿足你的需求,但問我;我會說跟Lighttpd一起去。在我看來,它更容易配置和正常工作。
另外,你應該看看切諾基Web服務器。瘋狂易於設置,性能不壞。你也應該在服務器故障上提出這個問題。
謝謝。看起來我會花更多的錢在硬件上。 Apache看起來是明顯的贏家,尤其是在進一步研究之後,lighttpd不支持WSGI。 – Matty 2011-06-12 02:07:49
我剛剛看到一篇文章,並沒有看到有關WSGI的部分。是的,如果你使用WSGI,Apache是一個明顯的贏家。本文詳細介紹瞭如何使用兩臺服務器來提高性能:http://www.inerciasensorial.com.br/2009/08/23/perils-of-software-development/apache-mod_wsgi-django-lighttpd/ – Colum 2011-06-12 02:11:45