有将高流量网站从 Apache 迁移到 lighttpd 的经验吗?

有将高流量网站从 Apache 迁移到 lighttpd 的经验吗?

我正在创建一个托管的 Web 应用程序,该应用程序可能会产生大量流量。过去,我几乎一直使用 Apache 作为 Web 服务器,因此我对 lighttpd 的经验很少。

对于那些有将高流量网站从 Apache 迁移到 lighttpd 经验的人来说,您是否看到了明显的性能改进?您是否立即或之后遇到了任何问题?

我是不寻求意见哪个网络服务器更好。

答案1

我不知道您如何定义“高流量”,但我已将一个站点从 Apache 迁移到 Lighttpd。该站点使用 Apache 已经非常繁忙,因此我们正考虑再次升级硬件以保持站点平稳运行。我们切换到 lighttpd 并注意到在较低负载下性能有了巨大提升。我对 lighttpd 非常满意,并尽可能使用它。

我继续运行 Apache 的唯一地方是我需要它的一些更高级的功能(比如 Webdav,Lighttpd 有这个功能,但是一年前尝试的时候发现它有点问题)或者当我向需要 Apache 和 .htacess 及其它所有内容的客户部署站点时。

答案2

在我的公司,我们选择 lighttpd 和 nginx 作为 Apache 的替代品来提供静态内容,效果非常好。我们仍然使用 Apache 来提供动态内容。这种组合在高负载下为我们提供了良好的性能。

迁移过程中没有出现任何问题,但您需要进行测试以根据需要调整 nginx 或 lighttpd 的设置。最大的问题是从 apache 复制 mod_rewrite 规则。

答案3

您首先会注意到的一个性能因素是内存消耗。在高访问量的情况下,apache 会占用大量内存,而 lighttpd 则不会。

相关内容