Ускоряем Wordpress. Советы и способы оптимизации сайта. Пошаговая инструкция по ускорению

Проект добро

Ускоряем WordPress. Советы и способы оптимизации сайта. Пошаговая инструкция.

Godfather Blog
- 27.09.2016
0
bez-imeni-1

Каждый кто создавал сайт на WordPress, сталкивался с проблемой медленной загрузкой сайта. Графика, разные шорт коды, всплывающие подсказки и окна, все это замедляет работу сайта. Благодаря описанным ниже способам я ускорил загрузку своего сайта с 8,20 секунд до 0,08 секунды. А это по меркам сайта pr-cy.ru — быстрее чем 98% проверенных сайтов.

Краткие рекомендации по ускорению сайта на WordPress.

Основное влияние на скорость оказали такие факторы как смена хостинга с использованием SSD дисков, оптимизация изображений с помощью плагина WP Smush, включение плагина кеширования WP Rocket, оптимизация БД сайта, удаление старых ревизий с помощью плагина Optimizes the WordPress Database, включение сжатия файлов на стороне сервера, включение кеша для статичных файлов на стороне браузера.

Далее следует полная развернутая инструкция по ускорению сайта на WordPress.

Полные рекомендации как ускорить сайт на WordPress.

1. Качественный SSD хостинг.

Хостинг должен быть на SSD дисках. Желательно чтобы сервера хостинга располагались в вашей географической зоне, на которую ориентирован сайт. Если хостинг будет на SSD, но в США, а ваш блог ориентирован на Россию и страны СНГ, то толку от такого SSD будет мало. Так как будет идти долгий пинг для связи с сервером. Поэтому месторасположение дата центра хостинга также важно. Быстрый пинг, отклик серверов.

2. Оптимизация изображений.

Обязательно проверьте используете ли вы оптимизированные jpg, png файлы изображений. Они должны занимать небольшой размер и при этом обладать хорошим качеством. В Photoshop сохранять такие изображения можно командой Save for Web (Ctrl + Shift + Alt + S), или через функцию Export Assets если вы используете Photoshop CC. Не стоит сохранят большие непрозрачные картинки в .png формате, они занимают слишком много места, для этого лучше использовать jpeg формат. Формат png подходит для небольшой графики которая используется в оформлении сайта, в шаблоне.

Некоторые миниатюры к записям у меня были сохранены в .png формате, и размер изображения достигал 300 Кб. Пересохранив изображения в jpg формат, каждая миниатюра стала занимать 60-90 Кб в среднем. Таким образом вес некоторых изображений уменьшился в 3-4 раза, без потери качества.

Для автоматизации процесса оптимизации картинок я использую специальный плагин для оптимизации изображений – WP Smush. *Самое главное, в этом плагине есть возможность оптимизации уже загруженных изображений на сайт.

3. Оптимизация базы данных.

Важное значение в скорости работы сайта имеет База Данных (БД). При сохранении постов по несколько раз , WordPress создает ревизии записи — состояния постов в разные моменты их редактирования. В результате со временем база данных содержит большое количество ненужных ревизий постов, и их необходимо очищать и оптимизировать. Сделать это можно с помощью плагина Optimize DB. Запустив его на своем сайте вы сможете очистить:

  • Удалить содержимое корзины.
  • Удалить элементы спама.
  • Удалить неиспользуемые теги.
  • Удалить временные данные с истёкшим сроком.
  • Удалить Pingbacks и Trackbacks.
  • Оптимизировать таблицы InnoDB.
  • Удалить ревизии старше: 1 дней.

4. Отключение не нужных WordPress плагинов.

Со временем работающие плагины накапливаются, и можно насобирать много ненужных пагинов которые помимо занимаемого места будут создавать ненужную нагрузку на сайт. Постарайтесь использовать как можно меньше Активированных плагинов. Некоторым плагинам не обязательно давать работать постоянно. Например плагин для оптимизации БД можно включать только на период работы с ним.

5. Ускорение сайта с помощью кэширования.

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

WP Super Cache — лучший среди бесплатных плагинов для кэширования в WordPress.

WP Rocket — платный плагин, на мое мнение лучший плагин для WordPress.

Дополнительные способы ускорения сайта:

  • На главной странице сайта выводите только анонсы статей, не нужно выводить полные статьи.
  • Очень большие статьи разделяйте на страницы с помощью тега <!-nextpage->.
  • Не стоит выводить на главной странице больше 5-8 статей.
  • Не стоит выводить под статьей больше 50 комментариев, пользуйтесь так же переключением страниц между комментариями.
  • Установите поиск по сайту от Google или Yandex. Поиск по сайту будет быстрее.

Итог

Список плагинов которые помогли ускорить наш сайт:

  • WP Rocket
  • WP Smush
  • Optimizes the WordPress Database

Так же вы можете провести результат до и после оптимизации с помощью сайта pr-cy.ru и написать о результате в комментариях.

комментарии (0)

Оставьте первый комментарий!

wpDiscuz