nginx vs lighttpd for wordpress

哪个Web服务器更适合运行WordPress的几个实例?

他们都很容易安装,所以我想知道主要是关于性能。 会有区别吗? 我认为nginx提供静态文件更快。

我会用nginx,因为我认为这是一个比lighttpd更好的长期解决scheme,并且它的configuration格式不会让我想要买入括号供应公司的股票。 正如gekkz所说,WordPress是一个dynamic的应用程序,所以静态文件服务不是最好的依靠。 不过,我也会用nginx的FastCGI代理function对lighty进行评估,而且不会像筛子一样泄漏。 对我来说,这些日子里,RIP一直是轻盈的。

Nginx对于静态文件来说是相当快的,但是wordpress不是完全静态的,除非你使用自己的媒体而不是使用免费的图像托pipe服务,在这种情况下,你可能会看到nginx比lighttpd更好。

理想情况下,你可能想要用wordpress设置一个caching插件来减less数据库查询的数量,在这种情况下,它们几乎同样快。

Barry Abrahamson说:“对于dynamic内容,所有这些内容都具有相同的性能。使用类似于nginx + php-fpm的函数还有一些其他的好处。例如,php-fpm允许你设置一些挂钟定时器php进程(而不是cpu时间),在这个进程中你可以在一段时间之后logging和/或终止一个php进程,这有助于例如当一个php进程挂起打开一个到远程站点的连接。 + mod_php不能这样做。“

http://serverqa.wordpress.com/2009/05/31/ask-your-questions-here/#comment-2

老实说要么应该罚款。 Apache也是如此,大多数人都认为它好得多,一旦某些默认function被closures(.htaccess是最差的),那么mod_php和一个好的操作码caching可能会更快,然后是一个天真的configuration其他。

我的最后一家公司,我build立了一个网站,每天在一对夫妇的Apache服务器上(但不是WordPress)400M /天…速度是微不足道的,我发现,轻松的阿帕奇和它的能力,一切工作方式任何轻微的速度收益。

你需要用mpm = worker重新编译它,但是当你达到数百万的时候。

对于wordpress,如果您期望任何types的高负载,请确保您有wordpress“supercache”模块。