При работе с WordPress может возникать ошибка 503, связано это с тем, что данная разработка является универсальной и поэтому разработчиками было подключено очень много динамических функций, которые генерируются автоматически в момент открытия той или иной страницы. Таким образом достигается большая гибкость этой системы, но и создается излишняя нагрузка.
1. Первым делом необходимо отключить не проверенные плагины и темы, которые могут содержать в себе не корректный код и вызывать не правильную работу WordPress, ведущую к увеличению нагрузки. Уделите этому пункту особое внимание, т.к. за частую именно из-за не корректной верстки или не в том месте поставленной кавычке скрипт/тема начинают работать не правильно и обильно потреблять ресурсы.
2. Для уменьшения нагрузки, создаваемой WordPress, мы можем посоветовать отключить проверку обновлений ядра и плагинов, подробнее можете узнать по ссылке http://lecactus.ru/2008/11/27/3232/
3. Проблема с нагрузкой может возникать при написании статей (обновлении Вашего сайта новостями), это связано с тем, что в момент написания Вами текста wordpress не заметно для Вас делает свою работу и постоянно создает ревизии на Ваши посты. Ревизия постов – функция WordPress которая сохраняет все Ваши изменения, каждое редактирование постов, любое изменение в посте. Функция, конечно, хорошая – но из-за постоянной её работы, пока вы редактируете, сохраняетесь, потом снова редактируете, сохраняетесь – ваша база данных растет и пухнет.
Отключается ревизия так – откройте файл настроек /wp-config.php и вставьте туда такую строчку:
define(’WP_POST_REVISIONS’, false);
Если использование ревизий для Вас очень критично, то можно прибегнуть к следующему изменению:
define(’WP_POST_REVISIONS’, 2);
Это значит, что будет максимум 2 ревизии для каждой записи, не больше. Но всеже – первый вариант предпочтительней.
4. Также Вы можете установить кэширующую систему на Ваш сайт, это может быть как встроенный плагин в WordPress, так и стороннее приложение. Со своей стороны мы можем посоветовать установить плагин Wp-cache, страница плагина на сайте wordpress – http://wordpress.org/extend/plugins/wp-cache/
После установки и активации плагина его необходимо дополнительно настроить:
а)Перейти в раздел «Параметры» -> «WP-Cache»
б)Установить «время жизни»(»Expire time (in seconds)») кэш-файлов. Установите наиболее максимальное значение для Вас, например, 72000 (20 часов). Если информация на Вашем сайте обновляется достаточно редко, то можно увеличить это значение, например, до месяца.
в)Включить WP-Cache нажав, на этой же странице, «Enable it».
5. Если Вы решили серьезно заняться оптимизацией Вашего сайта, установите плагин WP Tuner (страница плагина – http://wordpress.org/extend/plugins/wptuner/ ). Установленный плагин будет выводить Вам отладочную информацию, которая наглядно Вам покажет – какие запросы Ваш сайт делает, сколько времени они выполняются и где может возникать проблема.
6. Поищите в поисковых системах советы по оптимизации, вполне вероятно что есть очень полезные статьи по данному поводу. Например информация предоставленная на странице http://maxsite.org/ras19 поможет в оптимизации локализации, шаблонов и плагинов.
После проделанных (которые не ограничиваются перечисленными нами) действий нагрузка от WordPress будет значительно уменьшена и не должна выходить за рамки ограничений нашего хостинга.
Источник: суппорт Мажордомо
P.S. Гончая приглашает вебмастеров поделиться своим опытом настройки, оптимизации Вордпресс. Пишите, не стесняйтесь, ваши ссылки в статье – само собой.

