问题是:我的客户想要设置一个负载平衡的 wordpress 服务器来处理不断增加的访问者。
2 个 Web 服务器将具有以下设置:
- 负载平衡器 x 1
- 服务器 #1:Linux、Apache、PHP 5、Wordpress 3.8.1
- 服务器 #2:Linux、Apache、PHP 5、Wordpress 3.8.1
- 服务器#3:Linux、MySQL
负载均衡器会将流量定向到 Web 服务器 #1 和 #2,#1 和 #2 将连接到 #3 MySQL 以获取信息。
注意事项:
- 这是必须的,因此无需考虑其他“Wordpress 性能增强”解决方案。
- 我知道它也会有单点故障,但没关系。我的客户就是想要那个。
我的问题:
- 我将更改 wp-config.php 文件以指向 #3 数据库。可以吗?有什么潜在的问题吗?
- 我还将挂载/upload 目录以供两个网络服务器共享,两者都是可写的。还好吗?
- session 问题:如何在wordpress之间共享 session ?我在网上的某个地方读到/tmp 文件夹也应该共享,是真的吗?如果我想将 session 保存到数据库,它也可以吗?
- 除了上述问题之外,我是否错过了对成功至关重要的其他步骤?我还应该注意什么?
在此先感谢您的帮助。网络上的所有其他结果都只是使用 rackspace、AWS 和其他服务,这不是我需要的。
最佳答案
这是我关于如何在没有其他云服务的情况下设置我自己的负载平衡服务器的笔记。
Wordpress Load balancing: 2 web servers 1 MySQL without any Cloud services
关于mysql - wordpress 上的负载平衡 - 2 LAP Web 服务器 1 Mysql DB - 如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21625606/