Сен
9

Значительно ускорям вордпресс

Передо мной встал вопрос о снижении нагрузки на блогом .

Для этого, как обычно рекомендуют следующее:

  • Оптимизировать базу данных
  • Включить кэширование
  • Удалить неиспользуемые плагины
  • Подчистить шаблоны темы (удалить функции без которых реально можно работать)

Это всё было проделано и дало результат. Но это ещё не все. Для наилучшего быстродействия рекомендуется разделить локализации на админскую и клиентскую части. Это можно сделать в конфиге блога, заменив строку

1
define ('WPLANG','ru_RU');

на

1
if (strpos($_SERVER['REQUEST_URI'], 'wp-admin')) define ('WPLANG', 'ru_RU'); else define ('WPLANG', 'ru_RU_lite');

Параметры до проведения оптимизации:

  • MySQL: 25 запросов / за 2.759 секунд.
  • Потребление памяти: 18.7 MB

После:

  • MySQL: 15 запросов / за 0.834 секунд.
  • Потребление памяти: 9.8 MB

Как видно, достигнуто существенное ускорение и снижение нагрузки. Однако, это ещё не всё. Будем копать дальше!

2 коммент. к записи “Значительно ускорям вордпресс”

  • sm100 30 сентября 2009 - 12:06

    А будет ли ускорение, если в конфиге написано
    /define (‘WPLANG’, ”);

    А как можно проверить есть ли ускорение или нет?

    И еще, кажется, у вас на блоге нет галочки подписываться на ответы. Как жаль, что я видимо не узнаю ответа на свой вопрос.

  • K_E_V_in 30 сентября 2009 - 12:12

    Проверить можно путем вставки проверочного кода в шаблон (как это сделано у меня).
    Уменьшается объем потребляемой памяти, соответственно увеличивается скорость

Прокомментировать

Я ЧЕЛОВЕК!!!!.

В Вашем браузере отключена поддержка JavaScript! Для корректной работы Вам необходимо включить поддержку JavaScript и обновить данную страницу.