Значительно ускорям вордпресс
Передо мной встал вопрос о снижении нагрузки на сервер блогом вордпресс.
Для этого, как обычно рекомендуют следующее:
- Оптимизировать базу данных
- Включить кэширование
- Удалить неиспользуемые плагины
- Подчистить шаблоны темы (удалить функции PHP без которых реально можно работать)
Это всё было проделано и дало результат. Но это ещё не все. Для достижения наилучшего быстродействия рекомендуется разделить локализации на админскую и клиентскую части. Это можно сделать в конфиге блога, заменив строку
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
Как видно, достигнуто существенное ускорение и снижение нагрузки. Однако, это ещё не всё. Будем копать дальше!
- Лучшие цены на виниловый сайдинг пвх только в строительном гипермаркете skuper.ru
- Всё то, что вы хотели узнать про шоу-бизнес!
- Современное окрашивание волос совсем не опасно для вашего здоровья

А будет ли ускорение, если в конфиге написано
/define (‘WPLANG’, ”);
А как можно проверить есть ли ускорение или нет?
И еще, кажется, у вас на блоге нет галочки подписываться на ответы. Как жаль, что я видимо не узнаю ответа на свой вопрос.
Проверить можно путем вставки проверочного кода в шаблон (как это сделано у меня).
Уменьшается объем потребляемой памяти, соответственно увеличивается скорость