Оптимизация производительности WordPress — 15 проверенных способов
Опубликовано: 2022-09-15Даже с преобладанием социальных сетей и других платформ для демонстрации контента ваш веб-сайт по-прежнему является наиболее важным элементом, который повышает доверие к вашему бренду. Ваш сайт должен загружаться быстрее и иметь релевантный контент. Поскольку WordPress является лучшей платформой для создания веб-сайтов, оптимизировать ваш сайт стало проще, чем когда-либо.
Существует множество статей, посвященных советам по оптимизации производительности WordPress, но лишь некоторые из них могут быть применимы к вашему сайту. В этой статье рассматриваются наиболее эффективные способы ускорения вашего сайта WordPress.
Почему вы должны оптимизировать WordPress?
Люди носят в карманах мощные компьютеры, оснащенные высокоскоростным доступом в Интернет. Хотя это может показаться удивительным, это радикально изменило наше мнение. Продолжительность нашего внимания сократилась до нескольких секунд. Люди терпеть не могут медленные сайты.
Исследования показали, что половина посетителей покидает сайты со скоростью загрузки более двух секунд . Это означает, что трафик вашего сайта будет меньше, чем у ваших конкурентов, и вы знаете, что это означает — более низкие продажи. Так что в любом случае вы всегда должны выбирать более быстрый веб-сайт.
Прежде чем пробовать какие-либо приемы оптимизации веб-сайта, вам нужно знать, на каком месте находится ваш сайт с точки зрения производительности. Для этого вы можете использовать любые надежные инструменты тестирования производительности веб-сайта.
Мы рекомендуем Webpagetest, чтобы проверить реальную производительность вашего сайта из разных мест, веб-браузеров и скоростей интернета.
Чтобы получить более подробный анализ, используйте Google PageSpeed Insights. Это дает вам лучшую обратную связь о том, как улучшить ваш сайт.
Пятнадцать способов оптимизации производительности WordPress
Давайте рассмотрим самые эффективные способы.
Найдите более быстрый хостинг WordPress
Производительность вашего хостинг-провайдера напрямую влияет на скорость загрузки вашего сайта. Общий хостинг — это наиболее распространенный тип, когда ваш сайт будет размещен на сервере вместе со многими другими сайтами. Несмотря на то, что это дешевле, у него есть и свои недостатки.
Если другие сайты получают больше трафика, сервер выделяет этим сайтам больше ресурсов. Это замедляет работу вашего сайта. У популярных хостинг-провайдеров, таких как Hostinger и Bluehost, есть обходные пути. Поэтому, если вы выбираете провайдера виртуального хостинга, выбирайте самого быстрого и надежного.
Другой вариант — воспользоваться управляемым хостингом WordPress. Он предлагает автоматическое резервное копирование, обновления WordPress и расширенную безопасность. GoDaddy считается лидером в области управляемого хостинга WordPress.
Обновите свое программное обеспечение
Убедитесь, что вы используете последнюю версию вашего хостинг-сервера, веб-сервера и последнюю версию базы данных, например MySQL и PHP. Если вы не можете обновить их самостоятельно, обратитесь к своему хостинг-провайдеру, а если они не могут этого сделать, помните, что есть и другие хостинг-провайдеры.
Точно так же вам необходимо следить за обновлениями WordPress, поскольку эти обновления содержат исправления ошибок, дополнительные функции или повышенную производительность.
Используйте облегченную тему WordPress
Вы могли заметить, что самые быстрые веб-сайты — самые минималистичные. Графические элементы, такие как виджеты, ползунки и кнопки, делают сайт более живым. Но компромисс в том, что эти элементы утяжеляют сайт.
Хитрость заключается в том, чтобы использовать эстетически приятную минимальную тему WordPress, в которой есть только необходимые компоненты, необходимые для вашего бренда. Многие современные веб-сайты используют такие темы, и это проверенный способ увеличить скорость загрузки вашего сайта.
Оптимизируйте свою домашнюю страницу
Одна из распространенных ошибок, которую совершают многие компании при разработке своего веб-сайта, заключается в том, что они втискивают всю возможную информацию на свою домашнюю страницу.
WordPress предпочитает загружать всю страницу при нажатии на ссылку. Если ваша домашняя страница слишком длинная или на ней слишком много элементов, для ее полной загрузки требуется гораздо больше времени. Это снижает удобство работы пользователей, и посетители с большей вероятностью покинут ваш сайт до того, как он полностью загрузится.
Хорошей практикой является размещение соответствующей информации на главной странице вместе со ссылкой на другую страницу, чтобы узнать больше по определенной теме.

Удалите ненужные плагины
Плагины могут помочь вам в любом месте: от добавления функций, подобных приложениям, на ваш сайт, до преобразования его в полноценный веб-сайт электронной коммерции.
Однако у плагинов есть и обратная сторона: чем больше плагинов вы добавляете, тем медленнее становится ваш сайт. Вот почему вы должны составить список функций, которые вам абсолютно необходимы на вашем сайте. Затем вам нужно найти наиболее оптимизированные плагины, которые предоставляют эти функции. Не забывайте добавлять как можно меньше плагинов.
Уменьшить количество внешних скриптов
Внешние скрипты или сторонние скрипты — это фрагменты кода, которые при добавлении на ваш сайт дают дополнительные функциональные возможности. Такие функции, как инструменты отслеживания, кнопки социальных сетей, реклама, параметры комментариев и встраивание видео, выполняются с помощью внешних скриптов.
Но внешние скрипты увеличивают размер вашей страницы и требуют дополнительных сетевых запросов для работы.
Лучшее, что вы можете сделать, это удалить все ненужные скрипты. Другой вариант — ленивая загрузка внешних скриптов, чтобы они загружались только тогда, когда пользователь их прокручивает.
Минимизируйте файлы CSS и JavaScript
Минификация удаляет ненужные пробелы и строки из кода, чтобы ускорить работу вашего сайта. Хотя пробелы и дополнительные строки упрощают понимание кода, на самом деле они не требуются.
В Интернете есть удобные руководства, которые помогут вам минимизировать файлы CSS и JavaScript вручную. Но если вы не имеете ни малейшего представления о минификации, для этого всегда есть плагины. Среди популярных — Autoptimize и WP Rocket.
Отключите пингбеки, если они не нужны
Пингбэки и трекбэки генерируют запросы от WordPress, чтобы уведомить вас, когда ваш сайт получает ссылку. Это дополнительная работа для ресурсов вашего сервера. Поэтому лучше полностью отключить его и выбрать такие сервисы, как Google Webmaster Tools, которые оповещают вас, не нагружая серверы.
Чтобы отключить пингбеки, перейдите в раздел My Sites > Settings > Discussion
и отключите параметр Allow link notifications from other blogs (pingbacks and trackbacks)
.
Отключить хотлинкинг для ваших изображений
Хотлинкинг — это когда другой сайт встраивает ваши изображения в свои URL-адреса, связывая их непосредственно с вашего сайта. Каждый раз, когда это изображение загружается на их веб-сайт, оно использует пропускную способность вашего сервера. Это замедляет работу вашего сайта.
Чтобы предотвратить хотлинкинг изображений, вам нужно добавить следующий код в ваш .htaccess file
:
RewriteEngine включен Переписать условие %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)ваш домен [NC] RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC] Правило перезаписи \.(jpg|jpeg|png|gif)$ – [NC,F,L]
Настроить для HTTPS
Безопасность при просмотре веб-страниц имеет первостепенное значение. Даже поисковые системы перестали рекомендовать HTTP-сайты на странице поиска .
Включение вашего сайта с HTTPS не только повышает безопасность вашего сайта, но также позволяет вашему серверу работать с более новым и быстрым протоколом HTTP/2. Протокол HTTP/2 более оптимизирован для передачи по сети, а также повышает производительность вашего сайта.
Используйте технологии кэширования
Страницы WordPress являются динамическими, и каждый раз, когда вы загружаете страницу, WordPress собирает ваши определенные файлы и упорядочивает их для просмотра пользователем. Как и ожидалось, этот процесс занимает некоторое время, особенно когда на сайте много динамических элементов.
При кэшировании ваш динамический сайт будет скопирован и сохранен как статические файлы. Затем эти статические файлы будут предоставлены посетителям, что значительно снизит нагрузку на сервер.
Вы можете легко установить плагины кэширования, такие как W3 Total Cache или WP Super Cache, и ускорить загрузку вашего сайта в пять раз.
Используйте сеть доставки контента (CDN)
У разных пользователей может быть разная скорость загрузки в зависимости от их удаленности от вашего хостинг-сервера. Не всегда возможно, чтобы ваш сервер находился рядом с вашей целевой аудиторией, особенно когда посетители могут быть из разных стран. Следовательно, именно поэтому вы должны использовать сеть доставки контента (CDN).
CDN хранит статические копии вашего сайта в различных центрах обработки данных, расположенных в разных странах. Его функция состоит в том, чтобы доставить ваш сайт посетителю из ближайшего места. Это сведет задержку к минимуму и обеспечит максимальную скорость загрузки Sucuri, KeyCDN и Cloudfare — популярные CDN, которые мы рекомендуем.
Сжимайте изображения
Изображения с высоким разрешением имеют больший размер файла и при прямой загрузке увеличивают размер вашего сайта WordPress.
Не нужно перебарщивать с изображениями, достаточно только необходимых, чтобы привлечь внимание людей. Для изображений, которые вы должны добавить, вы можете сжать их перед загрузкой на свои сайты WordPress. Такие инструменты, как TinyPNG и Compressor.io, идеально подходят для сжатия изображений без потери качества.
Существуют плагины, такие как WP Smush и Optimole, которые могут автоматически сжимать изображения, когда вы загружаете их на свой сайт, но мы рекомендуем сжимать их вручную. Чем больше тяжелых изображений вы устанавливаете без сжатия, тем тяжелее становится ваш сайт.
Не загружайте видео напрямую в WordPress
Это отличная идея — продемонстрировать индивидуальность вашего бренда с помощью видеоматериалов на вашем веб-сайте. Но вы не должны загружать их напрямую в WordPress.
Видео имеют больший размер файла, и их размещение на WordPress оказывает серьезное влияние на вашу пропускную способность. Вместо этого вы можете загружать свои видео на сторонние сайты, такие как YouTube и Vimeo, и вставлять эти ссылки на свой сайт WordPress.
Очистите базу данных WordPress
В вашей базе данных WordPress будет много файлов и данных, если она была активна какое-то время. Большинство из них больше не нужны. Эти файлы занимают место на диске и, таким образом, увеличивают размер вашего сайта.
Для сайтов с подпиской или членством для обслуживания контента требуются дополнительные запросы. Это может означать только одно — более длительное время загрузки для ваших посетителей.
Вам необходимо регулярно оптимизировать базу данных WordPress. К счастью, есть плагины, облегчающие работу. WP-Sweep и WP-Optimize помогут вам удалить ненужные сообщения, неиспользуемые теги, спам-комментарии и многое другое одним нажатием кнопки.
Вывод
Все приведенные выше советы — проверенные методы оптимизации производительности WordPress. Мы надеемся, что эта статья поможет вам ускорить работу вашего веб-сайта и сделать его более удобным для посетителей.
Убедитесь, что вы выполнили все шаги, чтобы добиться оптимальной производительности вашего сайта WordPress. Кроме того, проведите тест производительности веб-сайта до и после выполнения этих шагов, чтобы вы знали, насколько улучшился ваш сайт.