11 способов ускорить WordPress

Приветствую!

Сегодня я опять затрону тему о том, как ускорить ваш сайт, созданный на самой популярной CMS WordPress.

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

Но сначала…

Ко мне часто поступают вопросы про хостинг, которым я пользуюсь и поэтому решил указать хостинг в статье https://sprinthost.ru. Вы можете попробовать попользоваться хостингом 30 дней бесплатно. Чтобы понять, как будет работать Ваш сайт на этом хостинге просто перенести свой сайт (в этом поможет поддержка хостинга бесплатно) и и таким образом сможете понять подходит хостинг Вам или нет. На этом хостинге находятся сайты с 20 000 тысяч посещаемость и сайты чувствуют себя отлично. Рекомендую! Да, если делать оплату на 1 год то получаете скидку 25%. И что мне нравится - тех. поддержка всегда помогает в технических вопросах, за что им спасибо. Как Вы понимаете не всегда проходит всё гладко и нет желания, чтобы сайт не был доступен тем самым страдал трафик и доход.

Почему вы должны ускорять WordPress?

Есть много причин, которые вызывают тревогу, некоторые из которых могут даже вызвать серьезные проблемы для вас:

  1. Поисковые системы (например, Google) оценивают сайты с более высокой скоростью загрузки, чем сайты с медленной загрузкой. Так что, если вы хотите улучшить свои позиции в поисковой выдаче, улучшение скорости должно быть одним из ваших приоритетов.
  2. Исследования показали, что скорость загрузки сайта более 2 секунд обычно приводит к тому, что около 47 процентов посетителей закрывают и уходят с сайта. Таким образом, чтобы заинтересовать примерно половину ваших посетителей, вы должны ускорить свой WordPress.
  3. Интернет-покупатели — самые нетерпеливые посетители: они ожидают, что страница загрузится в течение секунды. Итак, если вы работаете с магазином электронной коммерции на WordPress, вам лучше подготовиться к серьезным улучшениям, чтобы ваш бизнес мог быть более прибыльным.

11 способов ускорить WordPress

Как проверить время загрузки вашего сайта?

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

  • размер этой самой конкретной страницы,
  • сколько запросов генерируется,
  • кэшируется ли она или нет,
  • и, наконец, какой контент (статический или динамический) она размещает.

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

  • WebPageTest.org
  • Tools.Pingdom.com
  • PageSpeed Insights (этот на самом деле не сообщает о времени загрузки страницы, но выделяет элементы, которые вы можете настроить для ускорения WordPress)

Ладно, самое время начать говорить о делах! Вот 11 способов ускорения WordPress:

1. Выберите лучшего хостинг-провайдера

Основным фактором, который влияет на скорость вашего сайта WordPress — это хостинг. Это может показаться хорошей идеей, чтобы разместить свой новый сайт на общем хостинг-провайдера, который предлагает «неограниченную» пропускную способность, пространство, электронную почту, домены и многое другое. Тем не менее, точка, которую мы обычно упускаем в отношении этого предложения, заключается в том, что среды виртуального хостинга не обеспечивают хорошее время загрузки в часы пикового трафика, и большинство из них не обеспечивают 99-процентную бесперебойную работу в любой месяц.

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

К счастью, индустрия веб-хостинга продвинулась вперед с технологиями, и цены на облачных хостинг-провайдеров уменьшились с течением времени. В настоящее время вы можете купить выделенные облачные серверы у TimeWeb, Shneider-Host и даже у Google Compute Engine по номинальной цене. Тем не менее, настройка этих серверов может быть сложной задачей, поскольку вам необходимо настроить сервер с нуля. Есть провайдеры веб-хостинга, такие как Cloudways, которые делают задачу настройки оптимизированных облачных серверов такой же простой, как щелкнуть и запустить.

2. Используйте WordPress темы/фреймворки

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

Лучший вариант здесь — использовать легкие темы, такие как темы WordPress по умолчанию. Тема «twenty fifteen» — это всегда хороший способ начать блог. Для многофункционального веб-сайта вы также можете выбрать тему, которая использует хорошую платформу, такую как Bootstrap или Foundation. Например, все темы, которые делаю я для своих клиентов построены на Bootstrap, что позволяет ускорить Вордпресс.

3. Уменьшите размер изображений

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

Если вы вручную оптимизируете изображения с помощью расширения Chrome PageSpeed Insights, Photoshop или любых других инструментов, процесс займет много времени. К счастью, есть плагины, доступные практически для всего, о чем вы можете думать, включая оптимизацию изображений. Стоит упомянуть:

Использование любого из вышеупомянутых плагинов на вашем WordPress сайте значительно уменьшит размеры изображений, тем самым улучшая скорость вашего сайта.

4. Минимизируйте файлы JS и CSS

Если вы запускаете свой сайт через Google PageSpeed Insights tool, вы, вероятно, будете уведомлены о минимизации размера ваших CSS и JS файлов. Это означает, что за счет уменьшения количества вызовов CSS и JS и размера этих файлов можно повысить скорость загрузки сайта.

Кроме того, если вы знаете все о своей WordPress теме, вы можете изучить руководства, предоставляемые Google и сделать некоторые исправления своими руками. Если нет, то есть плагины, которые помогут вам достичь этой цели: наиболее популярным из которых является Autoptimize, который может помочь в оптимизации CSS, JS и даже HTML вашего сайта.

5. Используйте кэширование на сайте

Плагины кэширования в WordPress (например, W3 Total Cache) существуют уже давно, что упрощает сложные задачи добавления правил кэширования к элементам вашего сайта. Сочетание таких плагинов с передовыми механизмами кэширования, такими как Varnish, поможет вам улучшить скорость загрузки вашего сайта и в конечном итоге значительно ускорить WordPress.

6. Используйте CDN

Люди, которые посещают ваш сайт принадлежат к различным местам в мире, и само собой разумеется, скорость загрузки сайта будет отличаться, если посетители расположены далеко от того, где размещен ваш сайт. Существует множество CDN (сетей доставки контента), которые помогают свести скорость загрузки сайта к минимуму для посетителей из разных стран. CDN хранит копию вашего веб-сайта в различных центрах обработки данных, расположенных в разных местах. Основная функция CDN заключается в обслуживании веб-страницы посетителю из ближайшего возможного места. Cloudflare и MaxCDN являются одними из самых популярных сервисов CDN.

7. Включите сжатие GZIP

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

Вы можете использовать либо плагин, как оптимизация скорости gzip Ninja или добавить следующие коды в вашем файле .htaccess.

AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

8. Очистка базы данных WordPress

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

9. Деактивируйте или удалите плагины

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

IFTTT или Zapier — это два веб-сервиса, которые помогают автоматизировать такие задачи и уменьшить нагрузку на ваш сайт и ресурсы сервера.

10. Сведите внешние сценарии к минимуму

Использование внешних скриптов на веб страницах добавляет большой кусок данных к общему времени загрузки. Таким образом, лучше всего использовать небольшое количество скриптов, в том числе только основные, такие как инструменты отслеживания (например, Google Analytics) или системы комментариев (например, Disqus).

11. Отключите пингбэки и трекбэки

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

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

Вы можете отключить все это в «WP-Admin — Настройки — Обсуждение». Просто снимите флажок «Разрешить оповещения с других блогов (уведомления и обратные ссылки) на новые статьи». Это поможет вам ускорить WordPress еще немного.

Подведем итог нашей статьи

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

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

На этом все — до скорых встреч!

Теперь настала ваша очередь. Как ускорить WordPress? У вас есть какие-нибудь карты в рукаве?

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

Заказать сайт