我应该如何重构我的代码(PHP和MySQL),以便更有效地使用主/从数据库配置?

我应该如何重构我的代码(PHP和MySQL),以便更有效地使用主/从数据库配置?,php,mysql,master-slave,optimization,Php,Mysql,Master Slave,Optimization,我已经使用PHP和MySQL开发了一个web应用程序,它们都在一台服务器上运行。当我开始扩展并需要一个单独的数据库服务器,然后最终需要数据库服务器的主/从配置时,我应该如何更新代码以连接到正确的服务器?我将数据库连接详细信息存储在一个单独的文件中,因此可以很容易地更新它。当我有一个主设备(所有写入都将进入)和从设备(所有读取)时会发生什么。优化我的PHP代码的最佳方法是什么?是否有关于如何为主/从服务器构建MySQL的好资源/示例 干杯就我个人而言,我会重构代码,禁止直接从核心程序访问数据库,而

我已经使用PHP和MySQL开发了一个web应用程序,它们都在一台服务器上运行。当我开始扩展并需要一个单独的数据库服务器,然后最终需要数据库服务器的主/从配置时,我应该如何更新代码以连接到正确的服务器?我将数据库连接详细信息存储在一个单独的文件中,因此可以很容易地更新它。当我有一个主设备(所有写入都将进入)和从设备(所有读取)时会发生什么。优化我的PHP代码的最佳方法是什么?是否有关于如何为主/从服务器构建MySQL的好资源/示例


干杯

就我个人而言,我会重构代码,禁止直接从核心程序访问数据库,而是创建一个“数据访问”类,负责确定哪些操作是“读取”,哪些操作是“写入”,并将它们发送到相应的服务器

这样,所有知道从/主设置的代码都在一个地方,您不需要修改核心程序,只需要让它从“数据访问”类(而不是直接从数据库)获取数据