WordPress тормозит: как ускорить работу сайта?

Загрузка вашего сайта стала занимать заметно больше времени? Не торопитесь винить во всем интернет-соединение: ведь хорошо оптимизированная страница будет легко загружаться даже при низкой скорости подключения. WordPress и прочие CMS создавались с целью облегчить пользователям создание собственных веб-страниц. Системы в основном интуитивно понятны, даже школьник разберется как вставить тот или иной модуль. Однако о необходимости оптимизации страниц неопытные пользователи, как правило, не догадываются. Отсюда и растут корни большинства проблем с загрузкой. Итак, что можно сделать с сайтом, чтобы он работал быстрее?
Настроить кэширование страниц
WordPress устроен таким образом, что все страницы сайта хранятся на сервере в виде HTML-кода (это делается для экономии места), а при загрузке переводятся в формат PHP. Получается, что страница генерируется заново при каждом заходе каждого отдельного пользователя. Если посетителей у сайта много, сервер работает в режиме повышенной нагрузки и не выдает хорошей скорости (особенно если вы пользуетесь бесплатным хостингом). Кэширование ускоряет загрузку страницы за счет того, что часть файлов сохраняется на компьютерах пользователей для того, чтобы не загружать их в следующий раз, когда человек снова зайдет на вашу страницу. Файлы кэша хранятся у пользователей в течение определенного времени, затем удаляются или постепенно обновляются. Чтобы включить эту функцию, нужно подключить к сайту специальный плагин (например, Hyper Cache или Super Cache).
Оптимизировать стили и плагины
Каждый подключенный плагин или модуль – это сотни новых строчек в коде. Даже если они не используются, они все равно загружаются при входе на сайт. Именно поэтому рекомендуется удалять устаревшие или неиспользуемые плагины. А чтобы ускорить работу подключенных расширений, необходимо объединить все скрипты в один. Сделать это можно при помощи одного маленького плагина Better WordPress Minify. Кроме этого можно попробовать заменить тяжелые плагины на более легкие аналоги.
Почистить файл style.css
Схожая с предыдущей проблема возникает при частых изменения в шаблоне и дизайне – код накапливает данные обо всех визуальных экспериментах, которые вы проводите над сайтом. От ненужных участков кода в файле style.css, который отвечает за дизайн страницы, также желательно избавляться. Для этой цели можно использовать браузерное расширение Dust Me Selectors (для FireFox).
Оптимизировать базу данных
В базе данных сайта хранится вся текстовая информация (опубликованные и неопубликованные посты, удаленные комментарии от спамщиков, письма и т.д.). Через плагин WP-Optimize можно избавиться от лишнего мусора на сайте. Только перед чисткой желательно создать резервную копию всего ресурса, так как неосторожное обращение с базой данных может закончиться крашем сайта.
Уменьшить размер изображений
Высококачественные фото часто являются причиной плохой прогрузки страниц. Скорее всего, вам доводилось наблюдать, как медленно, миллиметр за миллиметром открывается изображение (подумайте, хватит ли терпения у ваших посетителей дождаться, когда наконец загрузится ваш шедевр фотоискусства?) Чтобы такого не происходило, не добавляйте на сайт крупных изображений. Сожмите их в любом графическом редакторе до того размера, какой они будут иметь на странице. Качество отображаемого фото от этой операции не пострадает. К тому же если очень хочется поделиться широкоформатным оригиналом, всегда можно оставить ссылку на его скачивание.