微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

如果我有以下Nginx配置

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

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

解决方法:

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐