У меня есть веб-приложение, работающее с LAMP. Недавно мы увеличили нагрузку и теперь рассматриваем решения для масштабирования. Масштабирование apache довольно просто, мы просто собираемся иметь несколько нескольких компьютеров, на которых он размещен, и объединить входящий трафик.
Однако каждый экземпляр apache будет разговаривать с MySQL, и в конечном итоге MySQL будет перегружен. Как масштабировать MySQL на нескольких компьютерах в этой настройке? Я уже просмотрел этот, но нам нужны обновления из базы данных, доступные сразу, поэтому я не думаю, что репликация - хорошая стратегия здесь? Также, надеюсь, это можно сделать с минимальным изменением кода.
PS. Мы имеем соотношение 1:1 для чтения и записи.