我有一个运行 Ubuntu 8.10 的 Xen 虚拟专用服务器 (VPS),内存为 128M。
我通过 Google 找到了几个“如何针对低内存 VPS 优化 Apache 和 MySQL”页面,但它们提供的信息相互矛盾。所以我在问服务器故障:如何针对低内存 VPS 配置优化 Apache 和 MySQL?
有几个人建议使用nginx而不是 Apache。我会研究一下,但如果可能的话,我宁愿坚持使用 Apache,只是为了避免必须学习所有关于在不熟悉的(对我而言)Web 服务器上配置应用程序堆栈的知识。
Nginx 很棒,但如果你想坚持使用 Apache,可以将其从默认设置中缩减很多:
如果您有内存限制,我建议尽可能使用 nginx 作为替代方案。它消耗的内存比 Apache 少得多,并且根据您的需要可能就是您所需要的。
作为奖励,nginx 往往比 Apache 快得多。=)
抛弃 apache,它的每个连接模型的进程不会与你的低内存 VPS 一起玩。
我建议使用 nginx 作为替代品。