Разделение площадок серверов apache и mysql
Предпосылкой для данного метода может являтся высокая нагрузка на сервер БД MySQL выполняющийся на VPS по традиционной схеме совместно с веб-сервером apache и при большом объеме БД.
Признаком такой ситуации может служить частый/постоянный топ процесса mysql в Вашей VPS.
В такой ситуации частые и большие запросы к серверу MySQL критически долго выполняются, что очень сказывается на производительности сайта и даже приводит к его недоступности по таймауту.
Данный прием подразумевает размещение БД на тарифном плане виртуального хостинга либо на другой VPS-сервер (обязателен внешний доступ к базе), причем очень желательно чтобы хостер нагрузки на процессор не лимитировал.
В данной ситуации с VPS снимется груз выполнения запросов сервером MySQL, переадресуя их другому серверу, где он выполняется со всей мощью вычислительной системы.
В идеале сервер с сайтом и сервер с базой данных должны располагаться в одном дата-центре при большой пропускной способности каналов связи между серверами.
Так же необходимо отметить что данный прием - это одно из крайних мер и применять его следует тогда, когда другие методы, такие как оптимизация скриптов, добавление индексов в таблицы медленных запросов, оптимизация таблиц БД, кэширование средствами Drupal, тюнинг серверов Apache и MySQL, хаки исходных модулей Drupal уже реализованы и быстродействие упирается в аппаратные рамки VPS/VDS.