Как ускорить ваш сайт WordPress
Опубликовано: 2023-02-12В современном цифровом мире все зависит от скорости и эффективности. И из всех проблем с производительностью веб-сайта скорость веб-сайта является одним из главных виновников потери посетителей на вашем веб-сайте WordPress. Если ваш веб-сайт загружается медленнее, чем должен, нет никаких сомнений в том, что это напрямую влияет на ваш трафик и прибыль. Признание этого факта заставляет многих разработчиков и владельцев бизнеса задуматься о том, как ускорить сайты WordPress. Следующая информация поможет вам понять, почему быстрое время загрузки имеет важное значение, и вы даже узнаете несколько советов по увеличению скорости вашего сайта WordPress.
Скорость сайта WordPress
WordPress — это мощный инструмент для создания контента, который покорил мир. Фактически, платформа использовалась для создания более 75 миллионов веб-сайтов. Однако, как и в случае со всеми другими инструментами для создания веб-сайтов, вам понадобится один или два плагина WordPress, темы и другие инструменты, чтобы все выглядело идеально и чтобы ваш бренд засиял. К сожалению, эти типы инструментов могут замедлить работу независимо от вашей системы управления контентом. Итак, как вы можете повысить производительность WordPress?
К счастью, есть способы улучшить скорость вашего сайта. Благодаря правильному управлению вашими темами, изображениями, плагинами и другим контентом вы можете легко ускорить работу. Просто имейте в виду, что каждая система управления контентом должна будет загрузить все связанные элементы, будь то видимые на странице или работающие в фоновом режиме, прежде чем клиент сможет в полной мере насладиться вашей страницей.
На этом этапе вам может быть интересно, какое отношение скорость загрузки имеет к тому, нравится ли посетителям ваша страница. К сожалению, им может вообще ничего не нравиться, если ваша страница загружается медленно.
Почему важна скорость сайта?
Ностальгический визг коммутируемого модема, сигнализирующий о том, что ваша страница в конце концов загрузится, — это часть технологической истории. В наши дни потребители ожидают, что веб-страницы будут загружаться быстро. На самом деле, 40% сообщили, что покинут сайт, если он загружается дольше трех секунд.
Лучшее, что вы можете сделать для своего бизнеса, — это иметь быстрый сайт на WordPress. Без выполнения этого, вы, несомненно, будете терять деньги и трафик. Это потому, что онлайн-потребители немного нетерпеливы. Фактически, более половины всех мобильных пользователей признаются, что покидают страницу исключительно из-за ее медленной загрузки. Также стоит отметить, что сайты со скоростью загрузки 1-2 секунды имеют коэффициент конверсии почти в три раза выше, чем те, которые загружаются за 5-10 секунд.
Хуже того, если ваши веб-сайты имеют более низкую скорость, этот факт может помешать потенциальным потребителям даже найти вас. Google недавно объявил, что к июлю 2018 года скорость страницы станет фактором ранжирования в мобильном поиске. Это означает, что медленный сайт негативно повлияет на ваш SEO-рейтинг. Если когда-то и было время узнать, как ускорить сайты WordPress, то сейчас самое время.
Скорость веб-сайта еще важнее для мобильных устройств
Хотя повсеместное распространение мобильных устройств и их использование не совсем новость, вы можете не знать, что скорость играет огромную роль в том, как Google индексирует мобильный поиск. Если ваш сайт немного медленный и все еще сильно связан с определенными условиями поиска, вы можете добиться достойного рейтинга. Тем не менее, Google отдает предпочтение более быстрым мобильным сайтам.
Каждый пятый американец считает себя интернет-пользователем «только с мобильных устройств». Если вас беспокоит время загрузки вашего мобильного сайта, вы можете рассмотреть возможность использования современной темы WordPress и выбрать плагины, основанные на концепции адаптивного дизайна.
Как быстро должен загружаться сайт?
Итак, насколько быстро достаточно быстро? Google сообщает, что наилучшей практикой является удержание времени загрузки на уровне трех секунд или меньше. Результаты показывают, что когда время загрузки увеличивается с одной до трех секунд, вероятность отказа (пользователь сразу уходит) увеличивается на 32%.
Более того, для страниц, загрузка которых занимает пять секунд и более, вероятность отказов увеличивается на 90%. Поэтому, если вы хотите удерживать посетителей, а не отгонять их, вам нужно стремиться к тому, чтобы среднее время загрузки составляло менее трех секунд (а в идеале — еще меньше).
Как уменьшить время загрузки страницы
Если вы хотите внести свой вклад, чтобы помочь этим инструментам увеличить скорость WordPress для вашего сайта, есть множество простых тактик, которые вы можете использовать самостоятельно. Разрешить кеширование вашего сайта — один из самых простых способов. Вот еще несколько советов, которые вы можете использовать.
1. Запустите диагностику скорости сайта
Понимание того, насколько быстро загружается ваш сайт, — это следующий шаг к повышению производительности сайта. Отслеживание скорости сайта рекомендуется, если вы устанавливаете плагин или вносите какие-либо другие изменения на свой сайт и хотите увидеть, как это влияет на время загрузки сайта.
Для анализа скорости загрузки большинство людей полагаются на Google PageSpeed. Но вы также можете попробовать использовать такой инструмент, как WP Engine Speed Tool, чтобы получить советы по скорости сайта для WordPress о том, как улучшить работу вашего сайта. После того, как вы вставите URL-адрес своего сайта, вы получите по электронной почте индивидуальный анализ скорости загрузки вашего сайта и конкретные рекомендации по его ускорению. Вы также можете ввести конкретную страницу, чтобы проанализировать время загрузки страницы.
Или, если вы являетесь клиентом WP Engine, мы рекомендуем использовать Page Performance на пользовательском портале, чтобы отслеживать и тестировать производительность вашей веб-страницы в зависимости от изменений сайта. С помощью Page Performance вы даже можете запланировать повторяющиеся тесты, отправляемые на ваш почтовый ящик, чтобы вам не приходилось настраивать их вручную.
2. Удалите неиспользуемые плагины и темы.
Помимо того, что вы всегда должны обновлять свои плагины и темы, удаление неиспользуемых — это следующий шаг к быстрому сайту. Неиспользуемые плагины и темы не только представляют уязвимость в системе безопасности, но и могут снижать производительность веб-сайта WordPress.
Чтобы удалить неиспользуемый плагин WordPress, сначала необходимо его деактивировать. Затем вы можете перейти к списку неактивных плагинов и удалить те, которые вам больше не нужны.
Чтобы очистить плагины в многосайтовой сети, см. эту полезную статью.
Чтобы удалить ненужную тему WordPress, просто перейдите в раздел «Внешний вид» > «Темы» , чтобы удалить те, которые больше не используются.
3. Очистите свою медиатеку
Еще одно простое решение проблем с производительностью — удаление неиспользуемых носителей. Со временем вы можете начать накапливать изображения, которые больше не используются. Чтобы освободить место, рассмотрите возможность удаления неиспользуемых носителей.
Чтобы удалить неиспользуемый носитель вручную, Вы можете использовать плагин, например Media Cleaner, для удаления неиспользуемых носителей или сделать это вручную. Чтобы вручную удалить неиспользуемые медиафайлы, просто перейдите в раздел «Добавить медиафайлы» -> «Медиатека» -> «Неприкрепленные», а затем удалите те файлы, которые больше не используются.
Чтобы узнать больше о том, как очистить медиатеку WordPress, ознакомьтесь с этой полезной статьей.
4. Очистите свою базу данных
Если не поставить флажок, ваша база данных WordPress со временем начнет накапливать беспорядок. Это ненужное раздувание может замедлить работу вашего сайта. Однако при регулярной очистке вы можете уменьшить размер базы данных для более быстрой загрузки.
Например, пост-редакции могут занимать огромный кусок ненужного пространства. Если у вас есть сообщение, содержащее 100 КБ данных, и есть пять версий этого сообщения, общее потраченное впустую пространство составляет около 500 КБ.
Очистку вашей базы данных можно выполнить вручную через phpMyAdmin, хотя это может быть сложно и опасно, если вы не знаете, что делаете. идти. WP-Sweep и Advanced Database Cleaner — это безопасные средства для очистки вашей базы данных и избавления от таких вещей, как старые версии, спам-комментарии, запросы MySQL и многое другое.
5. Удалите JavaScript и CSS, блокирующие рендеринг.
Если вы использовали инструменты тестирования страницы для проверки скорости вашего веб-сайта, возможно, вы сталкивались с этой рекомендацией, которую может быть трудно понять. Если вы посмотрите на каскадный вид своей страницы с помощью такого инструмента, как webpagetest.org или Pingdom, вы, вероятно, увидите, что перед вашей строкой «начать рендеринг» загружается несколько файлов JavaScript (файлы .js). Это известно как «JavaScript, блокирующий рендеринг».
Основная функция JavaScript — выполнять действия на веб-странице, такие как всплывающее окно или поворот изображений в вашем слайдере. На самом деле эти действия не нужно загружать, пока ваш сайт полностью не загрузит содержимое и стили. Таким образом, под «Отложить синтаксический анализ JavaScript» эти инструменты на самом деле говорят: «Загрузите этот материал позже на вашей странице, а не вверху». Есть несколько плагинов, которые могут помочь вам отложить этот JavaScript, включая WP Critical CSS. .
6. Минимизируйте CSS, HTML и JavaScript
Со временем CSS, HTML и другие файлы исходного кода могут накапливаться и заставлять ваш сайт работать как патока. Чтобы увеличить скорость вашего сайта, вам следует подумать о минимизации его кода.
Благодаря минификации серверная часть вашего сайта будет оптимизирована, чтобы стать экономичной машиной. Этот метод работает за счет уменьшения размера файлов HTML, JavaScript и CSS и удаления ненужных символов, таких как пробелы, разрывы строк и комментарии. В результате требуется меньший объем передаваемых данных, чтобы файлы работали быстрее, а ваши веб-страницы загружались быстрее. Существует ряд подключаемых модулей, созданных для минимизации кода. Autoptimize — один из самых популярных бесплатных плагинов для этой задачи. Вы также можете попробовать премиальный плагин WP Rocket, который помогает оптимизировать сайт, включая минимизацию. CSS Compressor — еще один хороший вариант, упрощающий код CSS.
7. Оптимизируйте изображения
Изображения необходимы для удержания посетителя сайта. Хотя ваш сайт может содержать массу красивых изображений, рекомендуется оптимизировать эти изображения, чтобы ускорить загрузку страниц. Существует несколько способов оптимизации изображений, включая сжатие изображений, добавление замещающего текста и заголовков, а также создание карты сайта для изображений. Чтобы узнать больше о том, как оптимизировать изображения, ознакомьтесь с этой статьей «Как оптимизировать изображения для WordPress».
8. Ленивая загрузка длинных страниц
Для одностраничных сайтов и сайтов с длинной домашней страницей отложенная загрузка может реально сэкономить время. Отложенная загрузка, по сути, предотвращает загрузку элементов, расположенных ниже на вашей странице, до тех пор, пока посетитель не прокрутит вниз, чтобы увидеть их. Не загружая все содержимое вашей длинной страницы сразу, это позволяет вашему сайту начать рендеринг быстрее. Обычно для этого используется плагин BJ Lazy Load.
9. Ограничьте количество комментариев на странице
Хотя привлекать столько внимания к своим сообщениям в блоге — это здорово, множество комментариев также могут замедлить загрузку страницы. Разбить раздел комментариев на страницы — хорошая идея, чтобы сократить время, необходимое для их загрузки.
Чтобы ограничить количество комментариев, отображаемых на странице, просто перейдите в «Настройки» -> «Обсуждение» и установите флажок «Разбивать комментарии на страницы». Затем вы можете выбрать количество комментариев на странице (по умолчанию установлено значение 50).
Это должно помочь улучшить потребление памяти и увеличить время загрузки страниц для сообщений и страниц с множеством комментариев.
10. Сократите перенаправления
У перенаправлений есть несколько применений, но ненужные перенаправления, такие как перенаправления 301 и цепочки перенаправлений, могут сильно замедлить работу. Лучше всего уменьшить количество дополнительных информационных запросов, которые выполняет ваш сервер.
11. Уменьшите число ревизий постов
Редакции сообщений сохраняют каждое редактирование контента, которое вы вносите бесконечно, что может замедлить работу вашего сайта. Чтобы ускорить работу вашего сайта, вы можете ограничить количество правок на сообщение.
Для этого откройте файл wp-config.php и добавьте эту строку кода, чтобы ограничить количество ревизий сообщений:
define( 'WP_POST_REVISIONS', 4 );
Число в данном случае означает четыре, что означает, что для каждого поста будет создано четыре ревизии. Вы можете изменить это число или даже отключить версии, установив значение 0 или false.
12. Отключить пингбеки и трекбеки
Хотя вы, возможно, никогда раньше не слышали об пингбэках или трекбэках, некоторые считают их устаревшей функцией. Хотя по-прежнему рекомендуется убедиться, что они отключены, так как они могут замедлять работу, когда речь идет о скорости страницы.
Чтобы отключить pingbacks и trackbacks, просто перейдите в «Настройки» -> «Обсуждение» и убедитесь, что «Разрешить уведомления о ссылках из других блогов…» не отмечена.
13. Запустите последнюю версию PHP
Запуск последней версии PHP может сильно повлиять на скорость вашего сайта. Чтобы определить, готов ли ваш сайт к переходу на новейшую среду PHP, попробуйте использовать подключаемый модуль проверки совместимости PHP WP Engine. .
Самостоятельное обновление до последней версии PHP также несложно, и это можно сделать, перейдя на пользовательский портал и следуя инструкциям.
Узнайте больше о том, что будет в PHP 7.4.
14. Выберите быструю и легкую тему
Не все темы WordPress созданы одинаковыми — некоторые написаны лучше, чем другие. Красивый дизайн пользовательского интерфейса не имеет смысла, если ваш сайт не загружается быстро.
Вместо того, чтобы выбирать многофункциональную тему (которая включает в себя много кода, который должен загружаться каждый раз, когда кто-то посещает ваш сайт), используйте минимальный подход, используя тему, которая содержит все, что необходимо для хорошей работы.
Конечно, вы хотите, чтобы тема выглядела хорошо. Убедитесь в этом и используйте набор премиальных тем WordPress от WP Engine, которые доступны для клиентов без дополнительной оплаты.
15. Используйте CDN
Независимо от местоположения пользователя, ваш контент должен быть доставлен молниеносно. Однако иногда это не всегда осуществимо… то есть, если ваш сайт не находится в инфраструктуре, содержащей центры обработки данных в других частях мира. Расстояние может означать отставание в доставке контента, и именно здесь сеть доставки контента (CDN) становится удобной.
CDN приводит к ускорению загрузки страниц, потому что при настройке ваш веб-сайт будет использовать оптимизированный сервер, ближайший к посетителю вашего сайта. Центр обработки данных будет хранить статический контент и файлы, а затем доставлять их пользователям в зависимости от их местоположения. Это может помочь уменьшить количество внешних HTTP-запросов, поскольку статическое содержимое уже готово к работе, вместо того, чтобы одновременно запрашивать множество HTTP-запросов.
Выбор CDN зависит от популярности и потребностей вашего сайта. Некоторые решения WordPress CDN включают MaxCDN, Cloudflare или CacheFly. (Решение MaxCDN WP Engine можно настроить через пользовательский портал.)
16. Используйте кеширование браузера
Когда на вашем веб-сервере настроены заголовки HTTP для указания времени истечения срока действия кэша, он также включает директивы браузера о том, как долго веб-страница должна кэшироваться в браузере вашего посетителя. Это говорит браузеру вашего посетителя загружать элементы вашего веб-сайта (например, CSS, JavaScript и изображения) с локального диска их компьютера, а не из сети. Поскольку это означает, что у браузера меньше сетевых подключений, это поможет обеспечить более быструю загрузку вашей веб-страницы для них.
Также важно убедиться, что ваши заголовки HTTP включают дату истечения срока действия, чтобы браузер знал, когда получать ресурсы из сети, как если бы они были новыми, а не получать их со своего локального компьютера.
В WP Engine мы позаботимся об этом за вас, поскольку наши серверы уже оптимизированы для обслуживания веб-сайтов WordPress. По умолчанию срок действия страниц истекает каждые десять минут, а срок действия статических ресурсов, таких как изображения, CSS и JavaScript, истекает каждые 30 дней.
17. Перейдите на выделенный сервер
Если ваш сайт получает много трафика, разумно разместить его на выделенном сервере, где ресурсы сервера не используются совместно.
Когда время безотказной работы имеет решающее значение, общий сервер может быть проблематичным. Несмотря на то, что виртуальный хостинг доступен по цене, нахождение на одном сервере с другими может привести к перегрузке процессора и оперативной памяти. Это похоже на то, что вы находитесь в жилом комплексе, и у вас есть только ограниченное количество воды, чтобы поделиться ... если другой сайт использует всю пропускную способность сервера, тогда у вас остается медленно работающий сайт / сервер и потенциальное время простоя.
Чтобы обеспечить максимальное время безотказной работы вашего сайта, стоит инвестировать в план хостинга, при котором вы получаете все ресурсы одного сервера.
18. Подумайте о своей инфраструктуре хостинга
Выбранная вами среда хостинга может значительно положительно повлиять на скорость сайта. В зависимости от сервера и технологии управляемый хостинг WordPress необходим для более быстрого сайта WordPress.
Сайты в среде хостинга WP Engine продемонстрировали увеличение средней скорости сайта на 68 процентов. Вот лишь несколько способов, которыми WP Engine помогает повысить скорость сайта:
EverCache : название, данное нашей всеобъемлющей многоуровневой системе кэширования. EverCache помогает предоставлять больше кэшированных страниц вашим конечным пользователям. При кэшировании ваши страницы обслуживаются за несколько миллисекунд по сравнению с несколькими полными секундами при создании страницы без кэша. EverCache также кэширует результаты повторных запросов к вашей базе данных для повышения производительности. Сочетание этих слоев означает более высокую производительность и более легкий веб-сайт, который может поддерживать ваш сайт в волнах высокого трафика.
Кэширование : мы запрещаем все плагины кеширования, потому что мы делаем это лучше. Наша хостинговая платформа WordPress обеспечивает кэширование страниц, объектов, управление CDN, перезапись URL-адресов и многое другое.
Сложная инфраструктура : весь веб-трафик обрабатывается нашей сложной интерфейсной системой. Этот проприетарный слой состоит из тысяч тщательно разработанных правил кода, которые постоянно проверяются и настраиваются для достижения максимальной производительности, а также точно настраиваются для WordPress.
Хотите стороннюю точку зрения на плюсы и минусы использования WP Engine? Ознакомьтесь с этим обзором WP Engine.
Плагины для оптимизации скорости сайта WordPress
WordPress имеет огромную экосистему плагинов, которая может значительно упростить использование инструмента. Вот некоторые из них, специально предназначенные для ускорения процесса.
- Perfmatters : этот плагин позволяет вам отключать параметры WordPress по умолчанию, которые вы не используете.
- WP Super Minify : этот инструмент позволяет объединять и сжимать файлы для более быстрой загрузки.
- WP Smush.it : этот плагин оптимизирует ваши изображения, чтобы они не замедляли работу вашей страницы.
- BJ Lazy Load : этот инструмент останавливает загрузку всей страницы сразу, поэтому скорость увеличивается.
WP Engine включает в себя функции, которые могут помочь ускорить ваш сайт и сделать некоторые из этих плагинов ненужными.
Получите поддержку для повышения скорости сайта WordPress от движка WP
Все эти шаги необходимы для повышения скорости веб-сайта WordPress, а также для удобства пользователей. Если вам интересно, как ускорить WordPress наиболее эффективным способом, WP Engine — это то, что вам нужно. Его надежность и инфраструктура обеспечивают более высокую скорость сайта для ваших клиентов. Узнайте, как быстрое решение для хостинга WordPress от WP Engine может помочь вам ускорить работу вашего сайта уже сегодня.