Я разработал веб-приложение с использованием PHP и MySQL, которое работает с одного сервера. Когда я прихожу к масштабированию и нуждаюсь в отдельном сервере базы данных, а затем, в конечном итоге, мне нужна конфигурация главного / подчиненного серверов баз данных, как мне обновить свой код, чтобы подключиться к правильному серверу? У меня есть данные о подключении к базе данных, хранящиеся в отдельном файле, поэтому я могу легко их обновить. Но что происходит, когда у меня есть мастер (на котором будут выполняться все записи) и подчиненный (для всех операций чтения). Как лучше всего оптимизировать мой PHP-код, есть ли хороший ресурс / примеры того, как структурировать MySQL для главных / подчиненных серверов?
ваше здоровье