Окончание.
Начало статьи Ускоряем сайт на WordPress читайте на этой странице.
Итоговые рекомендации:
- Установите плагин WP Tuner:
Это нужно для того, чтобы контролировать нагрузку на сайте - он отслеживает скорость загрузки из БД темы и плагинов.
Этот плагин, как правило, не работает на последних версиях WordPress.
Работающую версию можно скачать с моего блога — пост Плагины для вашего сайта.
После установки и настройки посмотреть его работу можно на страницах сайта, в подвале и в консоли.
Как с ним работать?
Для начала посмотрите, сколько ресурсов потребляет сайт со всеми плагинами, а затем отключите их все.
Дальше, включайте плагины по-одному и смотрите, на сколько возросло количество запросов к базе данных, время загрузки страницы и потребление памяти с каждым плагином.
Записывайте значения или делайте скриншоты.
Все, особо прожорливые, плагины снесите нафиг.
Затем посмотрите, какие файлы темы, сколько делают запросов и каких, смотрите, есть ли медленные запросы (порог медленности в секундах задается в админке) и т.д.
Регулярно просматривайте в консоли таблицу WP Tuner и исправляйте все, найденные им ошибки (если такие появятся). - Установите плагины кэширования:
Если ваш сайт работает на современной сложной теме, или находится на слабом дешевом хостинге, или имеет высокую посещаемость, установите плагины, снижающие нагрузку, т.е плагины кэширования.
Рекомендую поставить эти:
Hyper Cach - http://wordpress.org/extend/plugins/hyper-cache/
Кэширует страницы. Один из лучших плагинов для этих целей.
Ставьте его, если на хостинге много места – раза в 2-3 больше, чем занимает ваш сайт.
Wp-file-cache - http://wordpress.org/extend/plugins/wp-file-cache/
Кэширует запросы к базе данных. Если на вашем хостинге мало места, поставьте этот плагин.
В идеале, на сайте должны работать оба этих плагина. - Регулярно просматривайте лог ошибок (error.log):
Исправляйте все найденные там ошибки.
А, если, файла error.log на вашем сайте не обнаружится, либо в нем не будет никаких записей, значит вы все правильно делаете.
С чем вас и поздравляю 🙂 !
Большое спасибо за статьи. Оказалось, что плагин социальных кнопок забирает 50% времени загрузки. Буду переделывать по своему. Исправил ошибки в css.
Не поняла Ксана, файл error.log - это где смотреть надо?
В папке вашего сайта.
Ксана, спасибо огромное за подробные рекомендации, с помощью вас я создал свой первый сайт и надеюсь не последний.
Добрый день, Людмила! Обратите внимание, некоторые, советуемые вами плагины, не обновлялись уже более 2-х лет.
Если плагины работают с последними версиями вордпресс, значит их можно использовать независимо от того, обновлялись они или нет.