Skip links

Ускорение сайта на WordPress в 2022 году

Вопрос ускорения сайтов считается одним из главных в сфере веб-разработки. Давайте разбирать методы оптимизации на примере CMS WordPress.

Как скорость страницы влияет на успех вашего сайта

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

  1. Рейтинг выше в Google
    Google, Bing и некоторые другие поисковые системы используют скорость страницы в качестве фактора ранжирования . Чем быстрее загружается ваш сайт, тем выше он будет ранжироваться в поисковой выдаче по релевантным запросам и тем больше трафика он будет привлекать.
  2. Уменьшите показатель отказов
    Пользователи покинут сайт, который загружается слишком медленно. Согласно исследованию , немногим менее 50% потребителей ожидают, что веб-страница загрузится в течение двух секунд, в противном случае они отскочат.
  3. Увеличение конверсии
    Исследования показали , что скорость загрузки страницы влияет на коэффициент конверсии на сайте. Таким образом, чем быстрее загружается страница, тем больше вероятность того, что потребители совершат желаемое действие.

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

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

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

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

Сегодня Интернет изобилует специальными инструментами, которые проверят скорость вашего сайта и помогут найти области для улучшения. Например, всемирно известные SEO-эксперты и ведущие нашего Traffic Show Джейсон Барнард и Тристам Джарман рекомендуют попробовать Pingdom , GTmetrix и PageSpeed ​​Insights . Эти инструменты покажут все проблемы со скоростью, с которыми сталкивается ваш сайт, а также объяснят, что они означают. Определите основные проблемы, замедляющие работу сайта, и работайте над ними в первую очередь. Если эти ошибки не в вашей компетенции, обязательно делегируйте их разработчику.

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

18 трюков для ускорения вашего сайта WordPress

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

Переключитесь на надежный сервер

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

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

Обновите версию WordPress

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

Обратите внимание, что у WordPress всегда есть две версии — последняя, ​​в которой могут быть ошибки, и другая, более стабильная, в которой некоторые ошибки уже исправлены. Чтобы обеспечить настройку производительности WordPress и избежать недостатков, используйте второй.

Если вы все еще задаетесь вопросом «Почему мой сайт WordPress работает медленно?» не забудьте также обновить другие компоненты платформы, такие как тема, плагины и т. д. Не сделав этого, вы только повысите уязвимость своего сайта.

Удалите ненужные плагины

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

Вместо этого вы можете скачать один плагин премиум-класса, такой как WP Rocket , со всеми необходимыми функциями или интегрировать сторонние инструменты, которые помогут автоматизировать некоторые задачи. Например, используйте бесплатные инструменты управления социальными сетями, чтобы планировать и управлять публикациями в Facebook или Instagram. Или интегрируйте одну из этих маркетинговых платформ , чтобы настроить свою маркетинговую кампанию по электронной почте.

Переключиться на более светлую тему

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

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

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

Вы можете использовать инструменты сжатия, такие как JPEG Optimizer , Optimizilla , Kraken.io , или установить один из плагинов для оптимизации изображений, таких как Optimole , WP Smush , Shortpixel или Imagify , и это лишь некоторые из них. Оптимизация особенно важна для изображений в верхней части страницы. Даже если вы включите отложенную загрузку, эти медиафайлы будут загружаться как обычно, что может замедлить работу страницы.

Встроить видео

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

Встраивание позволяет просто отображать видео на вашем сайте, при этом файл размещается на отдельном сервере и не замедляет работу сайта. Куда можно загрузить видео? Хотя самой популярной платформой сегодня является YouTube , вы также можете попробовать Vimeo , SoundCloud или другие решения.

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

Включить ленивую загрузку

Если вы спрашиваете: «Почему мой сайт WordPress такой медленный?» даже после оптимизации медиафайлов пора включить ленивую загрузку. Эта функция позволяет загружать только те элементы, которые пользователь увидит на своем экране, в то время как другие файлы будут загружаться, когда пользователь прокручивает страницу вниз. Ленивая загрузка применима к изображениям, видео, фреймам, комментариям и другим элементам страницы.

Чтобы включить эту функцию и ускорить сайты WordPress, установите специальные плагины , такие как Lazy Load от WP Rocket . Обратите внимание, что некоторые темы откладывают загрузку файлов по умолчанию, начиная с WordPress 5.5, и если это не ваш случай, настройте эту функцию вручную. Помните, что отложенная загрузка не уменьшит размер рекомендуемых изображений и других файлов в верхней части страницы, поэтому обязательно оптимизируйте их.

Выберите провайдера быстрого DNS

Чтобы избежать медленной загрузки WordPress, вы также можете обновить своего провайдера DNS. DNS расшифровывается как система доменных имен и часто упоминается как телефонная книга Интернета, в которой хранятся записи IP-адресов и связанных с ними доменных имен. Таким образом, каждый раз, когда пользователь вводит имя сайта, провайдер DNS проверяет IP-адрес этого домена, на который следует отправить пользователя. Этот процесс требует времени, а бесплатные DNS-провайдеры часто не реагируют. Что вы можете сделать, так это переключиться на более надежный сервис, например, Cloudflare. Он работает очень быстро и может использоваться бесплатно.

Использовать кеширование

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

Чтобы избежать медленной загрузки WordPress, используйте один из специальных плагинов, таких как WP Rocket , WP Super Cache ,  W3 Total Cache , Cachify и т. д . Кэширование также предоставляется некоторыми службами хостинга, такими как SiteGround или Hostinger .

Очистить базу данных

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

В этом руководстве от WordPress вы узнаете, как очистить базу данных и оптимизировать производительность сайта.

Оптимизировать файлы CSS

Файлы CSS (каскадные таблицы стилей) управляют тем, как HTML-элементы отображаются на странице: размер, шрифты, цвет, интервалы и т. д. Они хранятся в виде обычного текста, который можно редактировать в любой программе редактирования текста. Минимизация файлов CSS позволит вам значительно повысить производительность сайта. Многие инструменты для веб-мастеров, такие как Google PageSpeed ​​Insights, отображают размер файлов CSS и JS на сайте, поэтому вы узнаете об этой проблеме при аудите своего сайта.

Как оптимизировать WordPress с помощью файлов CSS? Во-первых, вы можете редактировать CSS вручную на платформах веб-разработки, таких как ColdFusion Builder или Dreamweaver (они предлагают расширенные функции по сравнению с простым текстовым редактором). Во-вторых, установите специальный плагин, например, Autoptimize , который поможет сократить не только CSS, но и HTML и JS в вашем блоге.

В зависимости от вашего протокола вы также можете комбинировать файлы CSS для увеличения скорости WordPress. HTTP 1.1 загружает файлы последовательно, поэтому каждый следующий файл начинает загружаться только после полной загрузки предыдущего. Вы можете комбинировать сценарии, чтобы сократить время загрузки. С другой стороны, HTTP 2 загружает файлы одновременно, поэтому их объединение не сильно повлияет на скорость. Вы можете проверить протокол своего сайта с помощью KeyCDN Tester и объединить файлы CSS со специальными плагинами, такими как WP Rocket .

Настроить загрузку JS файлов

Как и файлы CSS, код JavaScript также можно оптимизировать для ускорения работы сайтов WordPress. Вот что вы можете сделать:

  • Если вы используете jQuery Migrate и с ним проблем нет, просто отключите этот инструмент, чтобы не перегружать скрипт.
  • Уменьшите размер файлов JS. В этом случае вам нужно удалить пробелы и комментарии.
  • Отложить загрузку JavaScript. Таким образом, более важный контент, такой как HTML, будет доставлен первым, а затем файлы JS.

Обратите внимание, что оптимизация JavaScript может привести к поломке вашего сайта, поэтому обязательно проверьте его функциональность после внесения изменений.

Используйте сеть доставки контента (CDN)

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

Одними из самых популярных платформ CDN являются Cloudflare и MaxCDN .

Сокращение обращений к базе данных

Хотя очень удобно хранить всю информацию о сайте в базе данных, вызовы, которые делает сайт, могут занимать много ресурсов сервера и замедлять загрузку.

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

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

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

Показать выдержки из сообщений блога

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

Чтобы предотвратить это, обязательно отображайте выдержки, а не полные сообщения. Просто перейдите на панель инструментов WordPress, откройте «Настройки», затем «Чтение» и выберите «Сводка» вместо «Полный текст».

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

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

Чтобы отключить пингбеки и трекбеки, нажмите «Настройки», а затем «Обсуждение». Там вы можете запретить уведомления о ссылках и ускорить работу WordPress.

Разбить комментарии на страницы

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

Откройте панель управления WordPress, нажмите «Настройки», затем «Обсуждение» и выберите «Разбить комментарии на страницы». Там же можно выбрать количество комментариев, которые будут отображаться на странице.

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

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

Вывод

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

Поделиться:
Facebook
WhatsApp
Telegram

Содержание

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

Нажимая на кнопку, вы соглашаетесь на обработку персональных данных.