阿帕奇...
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