我需要在zend框架应用程序中对Mysql服务器进行负载平衡。
任何人都可以告诉我我该怎么做吗?
我需要通过运行两个MySql服务器实例来实现它,一个作为Master,另一个作为Slave,使用循环算法。
对于连接设置,您可以使用Zend_Application_Resource_Multidb。对于每个客户端循环,您可以更改服务器以在数据库类中进行下一个连接。这将在页面加载期间对所有查询进行循环。您还可以使用 memcache 使其适用于应用程序范围。
请注意,您必须抑制应用程序对从属设备的写入(不是主设备由于复制而进行的写入)。