首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Apache迁移到nginx的经验?

从Apache迁移到nginx的经验?
EN

Server Fault用户
提问于 2009-06-09 22:39:02
回答 4查看 3.7K关注 0票数 7

我想得到一些关于从Apache到nginx的迁移的反馈。我的目标是减少web服务器的内存占用。目前,我在Apache上使用了以下modules.features:

  • 多个虚拟主机
  • 服务器端包括
  • 快速CGI

请分享您的经验:迁移过程中的问题,迁移后的好处(值得吗?),nginx的有用模块,等等。

EN

回答 4

Server Fault用户

回答已采纳

发布于 2009-06-10 08:46:19

根据我的经验,这是值得的。例如,Magento商店(这是众所周知的慢在一般情况下)。通过切换到nginx +php/php+ apc,我能够得到超过100%的响应时间改善。此时,除非Apache中有一个在其他地方不可用的必有特性(我怀疑这在实践中真的会发生),否则我将始终使用基于nginx的配置。

这是我为Magento写的文章。HTH。http://tumblelog.jauderho.com/post/85252024/improving-magento-performance

票数 5
EN

Server Fault用户

发布于 2009-06-10 00:16:16

所有您列出的特性都由Nginx直接支持:

  • 多个虚拟主机
  • 服务器端包括
  • FastCGI

我们在工作中使用了Lighttpd、Apache和Nginx的总体组合。我们不能完全摆脱Apache,因为我们正在为它运行两个自定义模块(被黑客攻击的mod_pubcookie等),将它们移植到Lighttpd/Nginx将很痛苦。

我过去经常使用Lighttpd作为我们事实上的轻量级内容服务器,但是它的FreeBSD实现遇到了许多障碍(当使用FreeBSD的sendfile/kqueue syscalls时,它似乎会中断--当它崩溃时,它会使整个服务器崩溃)。我从来没有对Nginx有过任何问题,并且一直在慢慢地用它替换我们所有的Lighttpd安装。在我们的部署中,Nginx是坚如磐石的。

我对Nginx的一个问题是,其文件没有被Google很好的索引,所以你必须直接去他们的网站查找东西。尽管如此,所有的文档都是以一种对我来说有意义的方式组织的,所以不难找到我需要的东西。

票数 5
EN

Server Fault用户

发布于 2009-06-09 22:48:29

恐怕我没有nginx的经验,只有apache和lighttpd。我们为客户PHP应用程序替换了110个以不同用户身份运行的apache副本,使用了一个通过FastCGI连接的lighttpd和110个PHP进程的实例。配置要少得多,内存使用率更低,而且可能更快。在这种情况下,PHP应用程序无法通过互联网直接访问。我不确定我们是否会那样做。我们知道Apache在做什么;我们在这方面有很多经验。我的印象是,Apache非常灵活,但是您可以用更大的、更慢的过程来支付费用。我会使用lighttpd和nginx,在我们不需要这种灵活性的地方。我很感激这可能没有真正回答你的问题。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/22987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档