Быстрая загрузка сайта на WordPress

При создании сайта на WordPress, его владелец хочет добиться быстрой работы. Я расскажу вам, как провести оптимизацию сайта на WordPress, чтобы получить наилучший результат. Используя мои способы, вы можете получить 80-100 баллов по шкале Google PageSpeed, и сделать это совсем не сложно. Конечно, следует понимать, что выбор шаблона для вашего сайта, также будет влиять на ускорение загрузки сайта WordPress и этот момент вы должны помнить.

Используйте эти 10 способов, чтобы ускорить работу сайтов на WordPress:

  1. Выбрать хорошего хостинга для размещения сайта;
  2. Включить кэширование или использовать плагин;
  3. Оптимизировать код;
  4. Оптимизировать картинки;
  5. Включить сжатие Gzip;
  6. Провести оптимизацию БД и регулярно чистить корзину;
  7. Использовать CDN;
  8. Сделать ограничения версий постов и выполнить настройки обсуждений;
  9. Разбивать комментарии;
  10. Не грузить видео напрямую в WordPress.

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

Как можно ускорить WordPress

  1. Выбрать хорошего провайдера для размещения сайта.

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

Например, я в некоторых проектах использую СпритХост. Однако надо отметить, что хостинг подойдёт для начинающих у кого посещаемость не больше 3000 тысяч в сутки. Если ваш WordPress будет настроен для быстрой загрузки, то хостинг может принять больше трафика.

  1. Включить кэширование или использовать плагин.

Когда вы уверены в своем провайдере, можно заняться кэшированием Google. Эта процедура позволит ускорить работу сайта в несколько раз. Для этих целей рекомендуется использовать специальные плагины. Если по каким-то причинам делать этого вы не хотите, стоит хотя бы включить кэширование браузера. От этого такого же хорошего результата добиться не получится, но работать сайт будет быстрее, чем до этого.

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

Поэтому тестируйте все плагины:

  • установили,
  • активировали плагин,
  • замерили скорость,
  • записали в блокнот,
  • деактивируйте плагин,
  • установили другой,
  • и опять по кругу.

Плагины:

  1. WP Fastest Cache,
  2. WP Super Cache,
  3. WP Total Cache,
  4. Hyper Cache.
  5. Оптимизировать код.

Скорость работы сайта во многом зависит от кода, поэтому на этом этапе мы проверяем его. Важно убрать все пустые строки, ненужные пробелы, различные комментарии и разметку в JavaScript и CSS файлах и HTML. Разработчики включают пояснения в код, а также делают его форматирование, чтобы код было легко читать. Но эти лишние элементы перегружают браузер, что приводит к замедлению работы. Чтобы убрать ненужные JavaScript и CSS можно использовать специальные плагины.

Кстати, в WP Fastest Cache можно оптимизировать код, хотя иногда эта функция мало чем помогает.

  1. Оптимизировать картинки.

Для оптимизации изображений лучше всего использовать специальные онлайн-инструменты и плагины. После проработки не переживайте, если от Google первое время все равно будут приходить сообщения с предупреждениями. Загрузите изображения с Google PageSpeed, и обновите через File Manager или в библиотеке медиа в WordPress. Также проверьте, что кэш браузера почищен.

Можете использовать сервисы:

  1. http://kraken.io/ (этот сервис очень удобный и качество сжатия считаю адекватным в реалии оптимизации WordPress).
  2. https://tinypng.com/.
  3. Включить сжатие Gzip.

На каждой странице сайта находится не только текст, но и картинки, а также различные элементы. Когда пользователь открывает страницу, вся информация загружается. Если она не сжата, это отнимает много времени. Чтобы избавиться от этой проблемы достаточно включить умное сжатие Gzip. После этого контент пользователю будет передаваться в уменьшенном виде. Если сжатие не включено, Google PageSpeed об этом предупредит. Для сжатия используются специальные плагины, также процедуру можно провести через файл .htaccess. Узнать, что вы все сделали правильно, можно через сайт Check Gzip Compression.

  1. Провести оптимизацию БД и регулярно чистить корзину.

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

  1. Использовать CDN.

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

  1. Сделать ограничения версий постов и выполнить настройки обсуждений.

При работе, WordPress сохраняет в базе данных все обновления и записи. В этом есть много преимуществ, но база сильно перегружается. В системе есть возможность установить требуемое число сохранений постов. Достаточно поставить, чтобы сохранялись последние 4-5 версий, и такой перегрузки уже не будет. Если вы уверены, что старые обновления и записи не нужны, можно полностью отключить эту функцию.

Для ускорения работы сайта также следует сделать настройку обсуждений. Когда другой ресурс ссылается на ваш, по умолчанию вам приходит уведомление. Если это происходит часто, система перегружается. Чтобы этого не происходило, надо отключить пингбеки и трекбеки. Для этого требуется снять галочки около пунктов «Пытаться оповестить блоги» и «Разрешить оповещения с других блогов».

  1. Разбивать комментарии.

Когда пользователи сайта оставляют на нем много комментариев, это положительно влияет на популярность сайта, но скорость его работы падает. Чтобы избежать данной проблемы, надо подключить в WordPress функцию «Разбивать комментарии». Для этого зайдите в «Настройки обсуждения» и активируйте соответствующий пункт.

  1. Не грузить видео напрямую в WordPress.

Если вы будете грузить видео напрямую в WordPress, будет тратиться трафик, а размер резервных копий будет увеличиваться. Намного эффективнее загружать медиафайлы в видео-провайдеры, например, YouTube, Vimeo и т.д. На сайте достаточно указывать ссылку, по которой пользователи будут переходить и смотреть видео. Чтобы вставить ссылку в WordPress ее достаточно скопировать, вставить в нужное место и обновить.

Самый лучший вариант использовать платформу YouTube.

Итог

Можно очень много говорить о том, как лучше сделать и надо ли это делать, если даже у вас шаблон был сео оптимизирован, но этот пункт нельзя пропускать в оптимизации сайта, а именно как ускорить WordPress. Это как купить машину и вечно подвергать её тюнингу. Можно вкладывать много времени, денег, нервов и т.д. Однако если эта машина не будет ездить без проблем, то и нет смысла её делать, если конечно не рассматривать это как хобби.

Поэтому, начинайте с самого начала, выберете хороший шаблон и конечно не старый, который был сделан в 2010-2015 годах, так как тогда надо будет много чего переделывать, далее обратите внимание на плагины, которые Вам нужны, выберете качественный хостинг (некоторые размещают сайты на хостингах, где выгода настолько мала, а нервов и времени тратится во много раз больше, если бы вы немного переплатите, то и результат получили бы другой). Всё делайте поэтапно! И да, если вы не можете разобраться в каком-либо вопросе, то можете нанять программиста, благо сервисов очень много, где можно найти адекватного программиста. Рекомендую записывать все пункты, которые хотите выполнить на сайте с помощью программиста и давать ему одно задание со всеми пунктами. Если будете платить отдельно за каждый выполненный пункт, то вы переплатите — вам это не выгодно!

Давайте делать интернет лучше!


Обо мне
Юрич:
Занимаюсь созданием сайтов на WordPress более 6 лет. Ранее работал в нескольких веб-студиях и решил делиться своим опытом на данном сайте. Пишите комментарии, буду рад общению.
Заказать сайт