Скорость — это качество, которым должны обладать все веб-сайты или сервисы, и WordPress не является исключением. У вас никогда не будет второго шанса произвести первое впечатление, поэтому важно убедиться, что вы никоим образом не оставляете своим посетителям никаких причин покидать свой сайт даже до того, как он даже загрузится, или причины, которые могут заставить их никогда не возвращаться.
В этой статье я покажу вам, как эффективно повысить скорость загрузки вашего сайта WordPress с помощью двенадцати из лучших подходов, которые помогут повысить вашу производительность. Если вам нужно более убедительно понять, почему скорость сайта имеет решающее значение, ознакомьтесь с нашей предыдущей статьей, в которой рассказывается, почему скорость сайта имеет значение .
Выбор хорошего хозяина
Ваш выбор веб-хостинга имеет большое влияние на скорость вашего сайта. Хороший веб-хостинг — это фундамент, на котором работает ваш сайт, это первый аспект, который необходимо учитывать при работе над повышением скорости сайта (даже если это не сайт на WordPress).
Существует множество хостинговых компаний, это очень конкурентный рынок, и его стоит покупать. Чарльз Коста широко освещал эту тему, следующие статьи помогут вам выбрать правильное направление и помогут сделать осознанный выбор при выборе хостинг-провайдера.
- Как отделить хорошие WordPress-хосты от плохих
- Управляемый хостинг WordPress: плюсы и минусы
- Обзор Сигнала WordPress Хостинг Отчет Сводка
Использование CDN
Сеть доставки контента или сеть распространения контента (CDN) — это система распределенных серверов, которые доставляют веб-страницы и другие веб-ресурсы пользователю в зависимости от его / ее географического положения.
CDN обычно копирует все статические файлы (CSS, JavaScript, медиа-файлы и т. Д.), Используемые на вашем веб-сайте, и доставляет их пользователям как можно быстрее.
В этой статье Jacco Blankenspoor более подробно рассматриваются WordPress и CDN.
Кэширование
Кэширование — это временное хранение контента, такого как страницы, изображения и другие файлы, используемые для отображения вашей страницы. Этот контент сохраняется на локальном диске посетителя в виде кэша, поэтому, когда его снова запрашивают те же посетители, они отображаются намного быстрее. Кэширование также происходит на сервере. Это техническая область, но есть несколько популярных плагинов WordPress, которые помогают легко настроить и управлять кэшированием, наиболее популярными являются W3 Total Cache и WP Super Cache .
Сократите CSS и JavaScript файлы
Процесс «минимизации» ваших файлов CSS и JavaScript сжимает исходные файлы до наименьшего возможного размера, тем самым повышая скорость, с которой браузер извлекает файлы.
YUI Compressor пригодится, если вы предпочитаете ручной подход к минимизации файлов CSS и JavaScript вашего сайта, или вы можете выбрать WP Minify, который обрабатывает работу с помощью автоматизированного подхода. Некоторые плагины для кэширования также предлагают функцию минификации.
Сжатие изображений
Помимо того, что большие файлы изображений вносят большой вклад в медлительность сайта WordPress, они также потребляют пропускную способность. Изображения являются хорошим кандидатом для оптимизации.
Используя бесплатный WPMU DEV WordPress Smush API, плагин WP SmushIt поможет вам уменьшить размер этих изображений без ущерба для их качества. Я использую этот плагин и нахожу удивительным, насколько он уменьшает размеры изображений.
Сжатие вашего сайта
Проще говоря, сжатие сайта похоже на превращение всего сайта в ZIP-архив. И когда запрашивается любая из страниц сайта, браузер клиента работает как WinRAR, распаковывает архив и затем показывает содержимое. Хотя это звучит как дополнительная работа и может замедлить ход событий, поверьте мне, это не так.
Несмотря на то, что W3 Total Cache хорошо известен своим кэшированием, его также можно использовать для сжатия сайтов. Вы можете включить эту функцию, перейдя в: страницу администратора -> Производительность -> Кэш браузера -> Включить сжатие HTTP (gzip) .
Оптимизация вашей базы данных
WordPress часто автоматически сохраняет практически все. Это включает в себя: нежелательные ревизии, трекбеки, пингбэки, удаленные элементы, неутвержденные комментарии или комментарии, помеченные как спам.
Так же, как ваш жесткий диск может стать фрагментированным, ваша база данных WordPress также может страдать от аналогичной проблемы. Однако вы можете использовать плагин WP-Optimize для оптимизации базы данных или WP-DB Manager, который позволяет оптимизировать базу данных, а также назначать даты для регулярной оптимизации базы данных.
Выбор правильных плагинов
Установка множества плагинов может добавить огромное количество мусора на ваш сайт и файлы сайта. Нет смысла устанавливать или хранить плагины, которые вам не нужны.
Наилучшим подходом является аудит ваших плагинов WordPress, сохранение тех, которые имеют решающее значение для работы вашего сайта, и удаление тех, которые не являются таковыми.
Отключение трекбеков и пингбеков
По умолчанию каждый раз, когда другой блог упоминает вас, ваш сайт получает уведомление. Это так называемые пингбэки и трекбэки . Вы можете отключить эту функцию в WordPress здесь: страница администратора -> настройки -> обсуждение и снять первые два флажка, как показано ниже.
Отключение этой функции WordPress не повредит вашему сайту.
Выбор хорошей темы или тематической основы
Хотя некоторые темы WordPress являются чрезвычайно быстрыми и хорошо закодированными, некоторые являются полной противоположностью.
При выборе темы обратите внимание на скорость загрузки демонстрационной страницы темы, это даст вам представление о влиянии, которое тема добавит на скорость загрузки вашего сайта.
Оптимизация структуры вашей домашней страницы
Отображение выдержек из постов и минимизация количества виджетов и постов на странице — отличный способ сохранить вашу домашнюю страницу оптимизированной.
Это не только помогает ускорить загрузку вашего сайта, но и улучшает общее восприятие пользователем. Как я уже упоминал выше, при первом впечатлении вы получаете только один шанс!
Включение Keep-Alive
HTTP Keep-Alive — это идея использовать одно соединение протокола управления передачей (TCP) для отправки и получения нескольких HTTP-запросов вместо открытия нового соединения для каждого запроса.
На вашем веб-хосте уже могут быть включены такие настройки, поэтому сначала проверьте их, но если у вас есть типичная учетная запись хостинга, вы можете скопировать приведенную ниже строку кода в ваш файл .htaccess
Header set Connection keep-alive
Вывод
В этой статье я рассмотрел двенадцать лучших подходов, которые помогут ускорить ваш сайт WordPress. Эффективная реализация этих методов значительно улучшит скорость загрузки вашего сайта WordPress. Производительность в Интернете — это широкая тема, если вы хотите прочитать больше по этой теме, вот несколько статей, которые могут вас заинтересовать.
- Ускорение вашего сайта WordPress
- 10 простых способов ускорить ваш сайт WordPress
- Оптимизация вашей производительности WordPress с P3
- Ускорение вашего WordPress сайта с CDN
Я с нетерпением жду ваших советов по производительности WordPress в комментариях ниже.