Как ускорить работу WordPress-сайта

  • 23.02.2020 12:45
  • 0
  • 225

Я уже писал о том, что существенным недостатком ВП является чрезмерная нагрузка на сервер. В базовой версии CMS не сильно тяжелая. Но по мере роста функциональности и посещаемости сайта, растут и аппетиты WordPress.

Рост нагрузки приводит к замедлению загрузки страниц и, как следствие – понижению позиций в поисковиках.

В этой статье мы подробно разберем, как ускорить работу сайта на Вордпрессе.

Ускорение работы WP видится мне в таком порядке:

  1. Выбор хостинга
  2. Включение кэширования
  3. Минимизация CSS и JavaScript
  4. Оптимизация картинок
  5. Включение GZIP
  6. Очистка сайта от мусора
  7. Оптимизация БД
  8. Снизить количество редакций постов
  9. Убрать пингбеки
  10. Оптимизация комментариев

Выбор хостинга

Хостинг или сервер, на котором будет жить сайт, очень важен. Ведь если машина слабая, то никакие манипуляции с самим сайтом не помогут добиться приемлемой скорости работы. Я привык использовать Зомро или Бегет, в зависимости от направленности проекта. К примеру, гемблинг-аффилейтам очень нравится Zomro из-за абузоустойчивости и скорости работы.

Если планируется крупный проект, лучше сразу покупать VPS или VDS. Позже все равно придется это делать. Плюс еще тратить время на переезд.

Купить правильный хостинг помогут всевозможные рейтинги. Но от себя советую: Бегет – под белые проекты, Зомро – под серые.

При выборе провайдера для своего проекта нужно ориентироваться на время отклика сервера. Эталонным считает показатель меньше 200 миллисекунд.

Как ускорить ВП

Для проверки скорости работы сайта (вообще всех его составляющих) советую пользоваться Google Page Speed, который анализирует сайт и выдает четкие рекомендации по улучшению.

Кэширование

Иметь хороший сервер – недостаточно. Теперь предстоит работа над самим сайтом. Для начала потребуется включить кэширование.

Для этого существует готовое решение: плагин W3 Total Cache. Я использую его. Есть еще WP Super Cache.

Сразу скажу, что в зависимости от шаблона, который стоит на сайте, с помощью кэша можно увеличить скорость работы минимум в 3 раза.

Минимизация CSS и JavaScript

Далее начинается работа над кодом сайта. Первым делом требуется убрать из HTML-разметки и CSS-стилей все лишнее: пробелы, переносы строк, комментарии, неиспользуемый код. Также хорошо себя показывает обфускация css. Это специальный метод, которым пользуются опытные разработчики. Смысл заключается в объединении повторяющихся свойств под несколькими селекторами. К примеру, семейство шрифтов или отступы с одинаковыми значениями можно прописать один раз.

JavaScript рекомендуется объединять в один файл.

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

Так что при возможности лучше всего максимально оптимизировать код вручную.

Оптимизация картинок

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

Я пользуюсь готовым решением. Это плагин EWWW Image Optimizer.

Включение GZIP

Смысл этой работы заключается в еще большем уменьшении размера страниц. Когда посетитель попадает на сайт, браузер отдает ему код страницы, интерпретированный в удобочитаемые блоки, расположенные в соответствии с задумкой создателя сайта. Часто этот код подается как есть, без всякого сжатия. Мой же опыт показывает, что включение GZIP позволяет снизить размер страниц дополнительно на 50%.

Реализовать эту функцию можно, включив настройку в плагине W3 Total Cache.

Очистка сайта от мусора

Вордпресс построен таким образом, что может хранить сотки тысяч комментариев в корзине. Неиспользуемые картинки, статьи и прочий хлам могут себе спокойно лежать, загружая сервер.

Поэтому весь ненужный мусор нужно тщательно убрать.

Оптимизация БД

Весь мусор, который мы только что удалили, «наследил» в базе данных, оставив там ненужную информацию. На данном этапе наша задача – оптимизировать базу таким образом, чтобы в ней хранилась только нужная информация.

Для улучшения работы БД используем плагин WP-Optimize. Он удалит весь мусор, информацию о версиях постов, прочую ненужную информацию.

Снизить количество редакций постов

Как ускорить ВП

Редакции постов – очень удобная функция. Помогает вернуться к предыдущей версии записи, если сделали ошибку. Однако, количество этих самых редакций может легко составлять 50 и даже 100 штук. Это не есть хорошо для быстрого сайта, который мы делаем.

Поэтому идем в корневой каталог нашего ресурса и отыскиваем файл wp-config.php. Открываем и вписываем туда следующую строчку:

define( ‘WP_POST_REVISIONS’, 5 );

Этот код позволит ВП хранить только пять последних редакций. Число можно менять.

Функцию хранения можно вообще отключить, но я не рекомендую этого делать. Изучите, сколько Вам нужно попыток, чтобы опубликовать пост без ошибок, и поставьте их количество в функцию.

Убрать пингбеки

Каждый раз, когда какой-то сайт на ВП поставит на Вас ссылку, Вы получите ненужное уведомление. Этот факт регистрируется в базе данных и создает на сервер лишнюю нагрузку.

Отключить такое неподобство можно, перейдя в Настройки -> Обсуждение и снять галки с пунктов «Пытаться оповестить блоги, упоминаемые в статье» и «Разрешить оповещения с других блогов».

Как ускорить ВП

Оптимизация комментариев

Большое количество комментариев – мечта любого блогера. Но чем больше становится отзывов, тем медленнее работает страница, на которой они написаны.

Поэтому последним этапом в ускорении ВП-сайта будет переход в Настройки -> Обсуждение и активация пункта «Разбивать комментарии верхнего уровня на страницы».

Как ускорить ВП

Еще несколько советов

  1. Не загружайте видео напрямую на сервер. Пользуйтесь YouTube и вставляйте на своем сайте только ссылки на ролики.
  2. Никогда не покупайте премиум-темы для WordPress, если ориентируетесь на поисковый трафик. Эти шаблоны рассчитаны на рекламные кампании. Добиться от них скорости работы, приемлемой для SEO, будет стоить в несколько раз дороже, чем стоимость темы. Бывает, что продаются узкоспециализированные шаблоны (гемблинг, займы, кредиты, блоги) от профессионалов. Такие темы можно покупать. Самым лучшим вариантом будет заказать изготовление WP-шаблона по своему ТЗ, или сделать его самому. Кстати, в одной из следующих статей будет описана технология создания ВП-тем.
  3. Следите за картинками, базой данных и комментариями на страницах, чтобы поддерживать сайт в отличном состоянии.
  4. Профессионалы делают все эти улучшения без помощи плагинов. Это помогает сделать сайт еще легче, безопаснее и технологичнее. Но я считаю, что для начинающих вебмастеров мой гайд подойдет замечательно.

Выполнив все мои советы, Вы сможете ускорить свой сайт в несколько раз. Для интереса, после проведенной работы посмотрите опять показатель Google Page Speed. Уверен, что он будет очень близок к 100.

Комментарии (0)
Чтобы оставить комментарий, необходимо войти на сайт
Войти
Последние комментарии
Big Affiliate
Привет. Шаблон довольно старый, возможно он уже не совместим с текущими версиями вордпресса.
Выбрал для себя на Mostbet Partners гибридную схему. Мало кто сегодня предлагает такое преимущество. Считаю, что CPA+RS дает максимальный выхлоп. Выгода очевидна, если действовать с умом. ПП предлагает хорошее гео и минималку на вывод от 50 баксов.
Привет. Установила шаблон BCL но он не заработал, на сайте ни чего не отображается. Я в этом деле новичок, вы могли бы помочь разобраться
Пользователи