Как ускорить сайт WordPress, не нарушая банк
Опубликовано: 2022-09-21Быстрый сайт без тормозов. Вы всегда мечтали об этом, не так ли? Медленный сайт никого не радует, ни вас, ни ваших посетителей.
Это как стоять в очереди на почте. Вы терпеливо ждете своей очереди, но очередь не двигается.

Для ваших посетителей это то же самое. Они не хотят ждать 15 секунд каждый раз, когда они нажимают на новую страницу вашего сайта.
Чтобы они не ждали (и не злились), я дам вам несколько советов о том, как вы можете оптимизировать WordPress.
Из этой статьи вы узнаете, как сократить время загрузки ваших страниц , чтобы ускорить работу WordPress и повысить производительность вашего сайта!
В конце этой статьи у вас в руках будет простой и эффективный план действий, организованный шаг за шагом. И все это без каких-либо технических предпосылок. Поезд отходит от станции, так что садитесь на борт!
Обзор
- Почему важно оптимизировать скорость сайта WordPress?
- Какие факторы могут замедлить скорость загрузки сайта WordPress?
- 10 шагов для ускорения WordPress
- Готовы оптимизировать свой сайт WordPress?
Первоначально написанная Флорианом в ноябре 2017 года, эта статья последний раз обновлялась в сентябре 2022 года.
Эта статья содержит партнерские ссылки. Это означает, что WPMarmite будет получать небольшую комиссию, если вы приобретете любой из рекомендуемых продуктов или услуг (без каких-либо дополнительных затрат). Партнерский доход помогает платить нашим сотрудникам, финансировать создание и обслуживание нашего контента, а также тестировать новые темы и плагины.
Чтобы узнать больше, ознакомьтесь с нашей редакционной политикой.
Почему важно оптимизировать скорость сайта WordPress?
С 2010 года Google учитывает время загрузки страницы в своем алгоритме . Поймите: это означает, что этот критерий играет роль в позиционировании страницы в результатах поиска Google.
На практике его влияние очень мало с точки зрения ранжирования. Сайты, которые загружаются очень, очень медленно (не менее 15 секунд), могут быть оштрафованы, а сверхбыстрые сайты (время загрузки менее секунды) могут получить небольшое повышение.
Но для подавляющего большинства сайтов влияние будет практически незаметным. Однако есть и другие причины, по которым важна скорость загрузки страниц вашего сайта. Оказывает решающее влияние на:
- Пользовательский опыт . Медленный сайт, скорее всего, заставит ваших посетителей бежать, раздраженные слишком долгим временем ожидания. К вашему сведению, каждый четвертый посетитель покидает сайт, загрузка которого занимает более 4 секунд.
- Преобразования . Как следствие, если посетитель больше не просматривает ваши страницы, у вас нет возможности совершить конверсию (действие, которое вы хотите, чтобы посетитель выполнил).
Под этим я подразумеваю продажу продукта или услуги, подписку на вашу рассылку новостей или загрузку руководства в формате PDF. Например, гигант Amazon сообщил, что теряет 1% своих продаж каждый раз, когда время загрузки страницы увеличивается на 100 мс. - Показатель отказов , количество посетителей, просмотревших только одну страницу вашего сайта. Ниже приведен пример падения показателя отказов с 73% до 58%.

- Сканирование, выполняемое поисковыми системами и, в частности, роботами Google. Сканирование соответствует исследованию URL-адресов (веб-адресов ваших страниц и статей) вашего сайта.
Это позволяет Google индексировать их в своей базе данных, а затем отображать в результатах поиска. Чем быстрее ваш сайт, тем больше URL-адресов может просканировать Google.
Какие факторы могут замедлить скорость загрузки сайта WordPress?
Как вы только что видели, скорость загрузки страницы сайта WordPress имеет решающее значение во многих отношениях. Многие факторы могут замедлить отображение содержимого веб-сайта:
- Тяжелая тема со слишком большим количеством файлов, эффектов и/или функций.
- Слишком много активированных плагинов или слишком много тяжелых плагинов
- Бюджетный хостинг или предложение слишком слабое по сравнению с трафиком, который получает ваш сайт
- Изображения, которые слишком тяжелые для загрузки
- Слишком много пользовательских шрифтов
- Отсутствие кэширования
- Устаревшая версия PHP
- Слишком много обращений к внешним ресурсам
- И т.п.
Теперь, когда вы немного лучше понимаете контекст, давайте приступим к делу. Давайте представим некоторые конкретные действия, которые вы можете реализовать на своем сайте, чтобы оптимизировать WordPress и время его загрузки.

10 шагов для ускорения WordPress
Проверьте скорость загрузки ваших страниц
Прежде всего, хорошей отправной точкой является измерение скорости загрузки страниц вашего сайта, особенно наиболее важных для вашего бизнеса (например, главная страница, целевые страницы и т. д.).
Для этого есть различные бесплатные или условно-бесплатные инструменты , которые вы можете использовать:
- Пингдом
- Веб-страницаТест
- GTmetrix
- Статистика PageSpeed
Вы можете использовать один или несколько из них одновременно, так как каждый предлагает свои метрики и режимы анализа.
PageSpeed Insights, например, имеет три особенно полезных функции:
- Он отображает оценку производительности вашей страницы как на ПК, так и на мобильных устройствах .
- Он представляет ваши результаты Core Web Vitals, включая ваши оценки с точки зрения скорости загрузки, интерактивности и визуальной стабильности. Core Web Vitals оценивает взаимодействие пользователей с веб-страницей. Они являются частью алгоритма Google с июня 2021 года.

- Он предлагает рекомендации по повышению скорости загрузки (что также делают другие инструменты, упомянутые выше).
С помощью этих инструментов вы можете получить более четкое представление о времени загрузки страницы. Цель? Как вы можете себе представить, используя эту информацию, чтобы улучшить ее, чтобы вы могли сделать это как можно быстрее.
Для сравнения следует знать, что среднее время загрузки страницы в мобильной версии составляет 15,3 секунды, по данным Google.
Чтобы узнать о конкретных шагах по использованию инструмента измерения производительности, я рекомендую вам прочитать это очень хорошо написанное руководство в блоге WP Rocket.
И последнее замечание, которое всегда дают эксперты WP Rocket: хотя службы оценки производительности полезны, не зацикливайтесь на них слишком сильно. Скорее сконцентрируйтесь на «реальном времени загрузки вашего сайта» и «впечатлении плавности ».
Установите последнюю версию PHP на свой хостинг
Теперь вы точно знаете, какова ваша оценка производительности. Сразу же примените этот второй совет по оптимизации WordPress: включите последнюю версию PHP на вашем хостинге.
PHP — это серверный язык программирования, используемый WordPress. Этот язык регулярно обновляется и поддерживается PHP Foundation с целью улучшения производительности, безопасности и функциональности языка.
В плане производительности разница просто невероятная. Сайт WordPress может загружаться в два раза быстрее с последней версией PHP , и это не шутки.
К сожалению, многие веб-сайты все еще используют устаревшие версии PHP.
На момент написания этого обновления самая актуальная версия PHP — 8.1, выпуск версии 8.2 запланирован на ноябрь 2022 года .
В идеале активируйте на своем сайте как минимум PHP 8, если это возможно, поскольку поддержка PHP 7.4 прекратится с ноября 2022 года. По крайней мере, вам не придется об этом беспокоиться.
Как обновить версию PHP
Вы сделаете это через свой хостинг. С таким хостом, как Bluehost , перейдите в свою cPanel, интерфейс конфигурации вашего сервера.
Вы найдете свой логин и пароль для доступа к нему в электронном письме, отправленном после подписки на предложение хостинга.
В cPanel щелкните модуль «Выбрать версию PHP» в поле «Программное обеспечение».

Прежде чем продолжить, не забудьте сделать резервную копию своего сайта (файлы + база данных) с помощью плагина, такого как UpdraftPlus, или такого инструмента, как ManageWP.
После этого выберите версию 8.0 (или выше) в раскрывающемся меню справа от «Текущая версия PHP»:

Если все пойдет хорошо, ваш сайт обновится за доли секунды.
Предупреждение: Однако будьте осторожны, ваш сайт может быть поврежден после изменения версии из-за плагина, несовместимого с этой версией PHP. Если можете, сначала попробуйте его в тестовой среде (например, локальной или промежуточной). На самом деле маловероятно, что это произойдет с последними сайтами и обновленным плагином, но вы никогда не знаете наверняка.
Включите кэширование для оптимизации WordPress
Еще один отличный способ значительно улучшить время загрузки сайта — использовать кеширование.
Этот метод заключается в хранении копии данного ресурса (веб-страницы, изображения и т. д.), чтобы его можно было вернуть посетителю быстрее, без необходимости повторной загрузки с исходного сервера.
Посетитель, который регулярно заходит на ваш сайт, всегда выиграет от того, что сайт загружается очень быстро благодаря механизмам кэширования. Это большое дело, не так ли?
Поскольку вы выбрали WordPress для своего сайта, CMS еще больше упростит вам задачу благодаря нескольким эффективным плагинам кэширования.
Первый, который я рекомендую, называется WP Rocket .

Очень прост в использовании и адаптирован ко всем типам профилей (от новичков до продвинутых пользователей), работает сразу, как только активируется. Вам не нужно ничего делать: он автоматически кэширует ваши страницы.
WP Rocket — очень эффективный и полный инструмент, поскольку он также позволяет выполнять расширенную оптимизацию вашей базы данных WordPress, кода CSS и JavaScript и т. д. (мы еще вернемся к этому).
Однако качество часто имеет свою цену. WP Rocket не предлагает бесплатную версию. Он доступен от 49 долларов в год.
Если вы предпочитаете делать ставку на бесплатный плагин (хотя обратите внимание, что качество несопоставимо), я рекомендую WP Fastest Cache или LiteSpeed Cache .
Чтобы узнать, как очистить кеш WordPress с плагином и без него, ознакомьтесь с нашим руководством.
Сжать изображения
Знаете ли вы, что изображения могут составлять до 50% от общего веса веб-страницы ?
Чем они тяжелее, тем дольше будет загружаться ваша страница. Как правило, размер веб-страницы не должен превышать 2 МБ .
Проблема: файлы, созданные цифровой камерой, сегодня очень большие. Они могут весить от 4 МБ до 8 МБ!
Вы можете себе представить катастрофу: одно изображение может испортить время загрузки вашего сайта.
Чтобы избежать этой проблемы, сначала уменьшите размер изображения, прежде чем загружать его на свой сайт. 2000 пикселей в ширину более чем достаточно.
Затем сожмите свои изображения перед загрузкой их в медиатеку WordPress. Для этого вы можете использовать бесплатный онлайн-инструмент, например:
- КрошечныйPNG
- Kraken.io
- Оптимизилла
- Компрессор.ио
Это программное обеспечение поможет вам, но процесс может стать утомительным, когда вам нужно сжать десятки и десятки изображений.
Чтобы двигаться быстрее и делать все это автоматически, рекомендую использовать плагин Imagify (создан теми же разработчиками, что и WP Rocket).
Этот плагин оптимизирует все изображения, которые вы добавляете в свою медиатеку, а также те, которые уже есть, если хотите.

С бесплатной учетной записью вы будете получать 20 МБ сжатия в месяц на неограниченном количестве сайтов.
Если время от времени вести блог, этого будет более чем достаточно. Если вам нужно больше, вам придется перейти на платный план.
Узнайте, как использовать Imagify как асу с помощью нашего специального руководства.
Выберите хорошую хостинговую компанию
Ваш сайт WordPress все еще слишком медленный для вас (и ваших посетителей)? Ваш веб-хостинг может быть одним из виновников.
Хороший веб-хостинг должен работать хорошо, но он также должен соответствовать вашим потребностям. Вообще говоря, существует четыре типа хостинга WordPress:
- Общий хостинг WordPress , где сервер занят сразу несколькими сайтами.
- Хостинг VPS : Вы настраиваете свой собственный сервер с нуля.
- Выделенный хостинг : у вас есть собственный сервер, и вы не делитесь им с другими сайтами.
- Управляемый хостинг WordPress : провайдер позаботится обо всем за вас.
Для начала большинству читателей подойдет общий сервер. Чтобы получить наилучшую производительность, вам нужно тщательно выбирать сервер.
Такой провайдер, как Bluehost , обеспечит вам качественный сервис, простой процесс установки и очень отзывчивую поддержку.

Управляйте своими плагинами правильно
Официальный каталог WordPress содержит 60 115 плагинов. Эти плагины очень полезны, так как позволяют добавлять определенные функции на ваш сайт WordPress.
Но иногда они также могут сыграть с вами злую шутку. Значительная часть проблем с производительностью в WordPress связана непосредственно с добавляемыми вами плагинами.
Каждый плагин имеет несколько файлов, которые могут быть довольно большими . Хуже того, они также могут отягощать вашу базу данных, перегружая ее всевозможной информацией.
По возможности старайтесь не устанавливать слишком много плагинов, активируя только те, которые вам нужны. Однако не существует реального правила для общего количества плагинов, которое не должно превышаться.
Как говорится, лучше иметь сайт WordPress, который работает с 20 правильно оптимизированными плагинами, чем сайт с 5 активными плагинами, которые замедляют время загрузки ваших страниц.
В своей повседневной жизни в качестве веб-мастера вы также должны следовать следующим рекомендациям:
- Деактивируйте и удалите все плагины, которые вы больше не используете . Ваш сайт сразу станет светлее.
- Проверьте скорость загрузки вашей страницы после активации плагина . Если производительность пострадает, вы поймете, кто виноват.
- Используйте плагин, такой как UsageDD или Query Monitor , для обнаружения проблем, связанных с производительностью.
Как вы знаете, не все плагины одинаковы, и некоторые из них определенно тяжелее других.
Если вы не можете найти причину медленной работы вашего сайта, в крайнем случае советую обратиться к профессионалу.
Оптимизировать базу данных
На седьмом этапе вашей миссии по оптимизации WordPress давайте поговорим о самом важном элементе вашего сайта: базе данных.
Это элемент, в котором хранится весь контент вашего сайта (сообщения, страницы, комментарии, параметры сайта, настройки плагинов и т. д.), поэтому лучше позаботиться об этом.
Но и немного темпераментный. С возрастом он имеет тенденцию набирать вес и может замедлять работу вашего сайта.
Чтобы избежать этого роста и продолжать удовлетворять своих посетителей, необходимо регулярно очищать и оптимизировать его .
Для этого снова положитесь на WP Rocket. В плагине есть вкладка, посвященная оптимизации базы данных. Благодаря ему вы сможете:
- Удаление редакций и черновиков
- Очистите ненужные комментарии в базе данных
- Очистить переходные процессы, которые позволяют временно кэшировать информацию
- Запланируйте автоматическую очистку вашей базы данных

И пока вы этим занимаетесь, используйте WP Rocket, чтобы улучшить производительность вашего сайта и на других уровнях:
- На вкладке «Медиа» активируйте ленивую загрузку изображений, iframe (теги HTML, которые позволяют интегрировать содержимое другой страницы в страницу) и видео.
- На вкладке «Оптимизация файлов» включите минификацию и объединение ресурсов CSS и JavaScript, а также удалите неиспользуемые ресурсы CSS .
Чтобы узнать больше о WP Rocket, ознакомьтесь с нашим специальным руководством в блоге .
Оптимизируйте файл wp-config.php
Давайте продолжим разговор о классическом файле, который является частью каждой новой установки WordPress: wp-config.php
. Этот файл содержит информацию о вашей базе данных и позволяет установить дополнительные параметры WordPress.
Ограничьте количество ревизий для оптимизации WordPress
Здесь вы также можете ограничить количество редакций (сохранение черновиков и обновлений ваших сообщений).
Они полезны, но они также могут перегрузить вашу базу данных… и замедлить скорость загрузки . Теперь вы знаете упражнение. ^^
В первую очередь, как обычно, советую сделать резервную копию вашего сайта. В случае проблемы, вы можете вернуться без страха.
Чтобы уменьшить количество правок каждой статьи (количество соответствует количеству правок, хранящихся в БД по типу контента), используйте фрагмент кода ниже в вашем файле wp-config.php
:
define( 'WP_POST_REVISIONS', 3 );
Вы можете пойти еще дальше, полностью отключив ревизии (но не используйте обе части кода одновременно):
define( 'WP_POST_REVISIONS', false );
Будьте осторожны с этим последним фрагментом кода. Если вы решите использовать его, больше никаких изменений вноситься не будет. В случае неудачных манипуляций с вашей стороны (например, закрытие окна редактирования) или ошибки в вашем браузере вы потеряете весь созданный ранее контент. В крайнем случае вы все равно сможете восстановить свой контент благодаря автоматическому резервному копированию.
Увеличьте память, выделенную для WordPress
На втором этапе вы также можете увеличить память, выделенную для WordPress. Если этой памяти слишком мало и вы используете плагины, требующие слишком много ресурсов сервера, вы можете столкнуться с ошибками отображения на экране.
Чтобы решить эту проблему, добавьте следующий код в файл wp-config.php
:
define('WP_MEMORY_LIMIT', '256M');
Выберите мощную тему
Давайте продолжим наше путешествие с девятым шагом по оптимизации вашего сайта WordPress. Скорость загрузки ваших страниц также зависит от используемой вами темы.
Он должен быть хорошо закодирован, соответствовать стандартам WordPress и оптимизирован для производительности.
Для этого важно, чтобы он был легким , либо путем внедрения только тех функций, которые вам нужны, либо путем включения/выключения опций по вашему выбору.
Для производительности я рекомендую одну из следующих тем:
- Астра
- GeneratePress
- Блочный
- Неве
- Каденс

Чтобы найти идеальную тему для вашего проекта, посетите нашу страницу, посвященную темам WordPress , с тщательно подобранным выбором.
Выберите CDN
Наконец, последний шаг в ускорении вашего сайта WordPress. Это совет, который не для всех, но он может дать действительно отличные результаты. Было бы стыдно не упомянуть об этом, так что давайте поговорим об этом!
Вы можете увеличить скорость своего сайта, используя CDN (сеть доставки контента).
Впрочем, не стоит с этим заморачиваться, если вы только начинаете . С другой стороны, если вы уже получаете много трафика ежедневно, вам следует рассмотреть это решение.
WP Rocket (опять же) предлагает, например , собственный CDN от 8,99 долларов в месяц.
Кэширование, качественный хостинг, сжатие изображений, использование последней версии PHP: вот некоторые из составляющих оптимизации #WordPress и ускорения загрузки ваших страниц.
Готовы оптимизировать свой сайт WordPress?
Теперь у вас нет никаких оправданий, чтобы не ускорить WordPress и не оптимизировать свои страницы.
Читая эту статью, вы обнаружили, что многие факторы могут замедлять работу вашего сайта (изображения, тяжелые плагины, использование устаревшей версии PHP, отсутствие кэширования и т. д.).
К счастью, существуют различные методы, инструменты и другие плагины, которые помогут вам справиться с этим злом и позволят значительно улучшить время загрузки вашего сайта.
Это можно сделать, используя плагин кеша, выбрав хороший хост, активировав последнюю версию PHP или оптимизировав базу данных.
Каковы ваши советы и рекомендации по ускорению WordPress? Поделитесь своим отзывом в комментариях.