如何在zend框架应用程序中实现两个MySql服务器实例的负载平衡?

问题描述 投票:0回答:1

我需要在zend框架应用程序中对Mysql服务器进行负载平衡。

任何人都可以告诉我我该怎么做吗?

我需要通过运行两个MySql服务器实例来实现它,一个作为Master,另一个作为Slave,使用循环算法。

php mysql performance zend-framework load-balancing
1个回答
2
投票

对于连接设置,您可以使用Zend_Application_Resource_Multidb。对于每个客户端循环,您可以更改服务器以在数据库类中进行下一个连接。这将在页面加载期间对所有查询进行循环。您还可以使用 memcache 使其适用于应用程序范围。

请注意,您必须抑制应用程序对从属设备的写入(不是主设备由于复制而进行的写入)。

© www.soinside.com 2019 - 2024. All rights reserved.