我遇到的大多数博客都建议使用Nginx 与 PHP-FPM。我见过基准测试结果,与启用 mod_php 的 Apache 相比,它们似乎都令人印象深刻。但值得注意的是,我的情况是,我们服务于3RPS在高峰期。用 Nginx 替换 Apache 并不是一个简单的过程。也许有人可以给出任何建议,是否值得迁移在我们的例子中?
答案1
可能不是。你没有提到 3 rps 是否用于动态的仅请求或全部请求。即使您指的是动态请求,我也不认为迁移值得您付出努力。
我建议你采用以下迁移路径:
- 当您感觉您的服务器超载时,您可以从 Nginx 前端开始,仅提供静态内容并代理到您现有的 Apache,这将给您一些时间来熟悉 Nginx 等。
- 然后用 PHP-FPM 替换 Apache。