PHP-FPM和Apache之间的Nginx负载平衡

上游PHP服务器是否必须运行相同的服务器软件?

如果我有以下Nginx配置

 upstream myapp1 {
        server srv1.example.com;
        server srv2.example.com;
    }

假设我们共享后端数据库和相同的网站,我可以在srv1上使用Apache,在srv2上使用PHP-FPM来比较两者在相同的实际负载下吗?

解决方法:

不,他们不必运行相同的软件.只要您准备好应对可能出现的差异,您就可以在后端使用您想要的任何内容.

您的PHP应用程序及其在不同系统上的行为方式对其是否成功起着重要作用.我可以想象一个可怕的场景,其中一个人在共享数据库上展示了另一个破坏另一个的记录的错误,这一切都结束了一塌糊涂,但是你将首先在暂存环境中彻底测试双重设置,对吗?

在您执行此操作时使客户端‘sticky’可能很有用,因此任何问题都很容易归因于一方或另一方.

相关文章

Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一...
本地项目配置 1 复制 luffy/settings/dev.py为prop.py 修改l...
nginx不仅可以隐藏版本信息,还支持自定义web服务器信息 先看...
一 、此次漏洞分析 1 nginx HTTP/2漏洞 [nginx-announce] ng...
###进入nginx 目录cd /usr/local/nginx###递归显示 2 级目录...
在cmd命令窗口输入下面命令进行查看 tasklist /fi "ima...