Содержание

Как ускорить сайт на WordPress: пошаговое руководство

1 Августа 2016

Технологии

Если сайт работает медленно, то это сплошное разочарование и бесполезная трата сил. Ведь скорость сайта влияет не только на позиции в поисковой выдаче (скорость загрузки — один из факторов ранжирования в Google), но также на удобство использования и впечатление пользователей от сайта.

Впрочем, многие веб-мастеры хотели бы улучшить скорость своего сайта, но у большинства из них недостаточно технических знаний и опыта. Если история вам знакома, а сайт написан на WordPress, то это подробное руководство по оптимизации скорости для вас. Предлагаем ознакомиться с пошаговыми рекомендациями, следуя которым авторы статьи улучшили скорость работы своего сайта (www.maketecheasier.com).

   

Уменьшите вес сайта


 

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

1. Пересмотрите дизайн темы сайта

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

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


2. Избавьтесь от ненужных плагинов

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

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

3. Сократите размер HTML, CSS и Javascript файлов

Существует два способа уменьшения общего размера сайта. Первый – объединить разные стили и javascript файлы в один. И второй – уменьшить файлы. Уменьшение в данном случае означает удаление ненужных пробелов, комментариев и объединение многочисленных повторяющихся кодов в один. Для этого вы можете использовать плагин W3 Total Cache

На странице настроек плагина W3 Total Cache в общих настройках («General Settings») установите режим «Minify». 

Далее зайдете в «Minify», выберите раздел «HTML & XML» и отметьте галочками пункты «Enable», «Inline CSS Minification», «Inline JS Minification» и «Remove line break» 

Затем идем в раздел “JS minification”. Это заковыристая настройка, так как работает для одних тем и не работает для других.

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

Единственное, что можно порекомендовать для этих настроек, это использовать «Minify» вместо «Combine only». Объединение нескольких javascript файлов вместе, может привести к нежелательным последствиям и поломать сайт. 

Последнее, что нужно настроить это раздел «CSS minification». Данные настройки позволят вам уменьшить и объединить все CSS файлы, используемые в теме. 

Чтобы получить наилучший эффект, откройте исходный код, скопируйте все CSS ссылки в поле «File URL» в разделе «CSS file management». Все скопированные, таким образом, CSS файлы будут уменьшены и объединены в один. 

4. Оптимизируйте изображения

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

Увеличьте скорость загрузки сайта

Вот список способов, за счет которых вы также можете увеличить скорость загрузки сайта: 
 

  • закэшируйте сайт
  • настройте кэш в браузере
  • переключитесь на jquery от Google
  • используйте отложенную загрузку javascript
  • используйте отложенную загрузку изображений
  • используйте асинхронный javascript
  • используйте CDN


А вот плагины, которые сделают за вас всю работу, описанную выше. 

1. W3 Total Cache

В предыдущем разделе мы рассмотрели тему минимизации, а здесь поговорим о плагине W3 Total Cache. Особенным этот плагин делает модуль кэширования. Сначала, включите модуль «Page Cache» в разделе общих настроек («General Settings»). Если ваш сайт расположен на виртуальном хостинге, то для режима кэширования страницы («Page cache mode») выберите «Disk: Basic». Если вы используете VPS или выделенный сервер, выберите «Disk: Enhanced».

 

Прокрутите вниз страницы до раздела «Browser Cache» и установите галочку для активации. 

Эти настройки будут распространяться как на кэш браузера, так и на кэш сайта. Кэш страницы – это просто статический HTML, который сохранится вместо динамической PHP страницы. Кэш браузера сообщит браузеру о том, что нужно закэшировать вашу страницу и сохранить ее для последующих посещений пользователями. 

2. WP Deferred Script

Большинство javascript файлов блокируют загрузку, это означает, что сайт будет ждать до тех пор, пока все javascript файлы не будут обработаны, и только после этого загpузится контент. Это явление также известно как синхронная загрузка. Один из способов борьбы с этой особенностью – размещение javascript файлов внизу страницы. В этом случае, они будут загружаться только после того, как завершится загрузка контента.
WP Deferred Script – полезный плагин, который перемещает все стоящие в очереди скрипты вниз страницы. Он основан на lab.js и будет работать с большинством плагинов.

Здесь нет настроек конфигурации. После активации, плагин будет автоматически помещать все загружаемые javascript файлы вниз страницы. Еще одна полезная особенность плагина в том, что javascript файлы будут загружаться асинхронно, т.е. параллельно с контентом.

3. Jetpack Photon

Другой хороший способ улучшения скорости – это загрузка всех изображений через CDN. Если у вас уже установлен jetpack плагин, активируйте Photon module, который автоматически включит CDN для изображений на вашем сайте. 

Если вы используете внешний CDN, такой как, например, MaxCDN или Amazon CloudFront, то в качестве альтернативы, вы можете настроить CDN модуль в плагине W3 Total Cache. 

4. Отложенная загрузка

Вы когда-нибудь замечали, как загружаются изображения, когда вы прокручиваете страницу вниз? Такое явление называется отложенной загрузкой и это еще один хороший способ улучшить скорость сайта. Плагин, который используется на сайте автора www.maketecheasier.com, называется Unveil Lazy Load, но если вы зададите в поиске запрос «lazy loading», то вы найдете большое количество вариантов плагинов, которые можете использовать. Некоторые из них даже оптимизированы для видео и iframe. 

5. Google DFP (DoubleClick for Publishers)

Если вы используете рекламу на сайте, то должны знать, что она часто загружается дольше всего и может служить причиной медленной работы сайта. Самое скверное, что в большинстве случаев реклама загружается синхронно и блокирует обработку контента. Избавиться от этой проблемы можно за счет размещения рекламы в Google DFP . Для тех, кто не знает, Google DFP это программа для управления рекламными объявлениями. 

На сайте автора www.maketecheasier.com используется скрипт jquery.dfp.js, для загрузки всех DFP тегов по запросу. В результате, загрузка сайта не замедляется. Реализация может оказаться довольно сложной и поэтому, автор статьи не стал рассматривать ее здесь. Если вам интересно, то пишите об этом в комментариях к оригиналу статьи, и вам составят детальное пошаговое руководство по реализации на вашем сайте.

Заключение

Если вы выполните все вышеперечисленные шаги, то сайт будет работать быстрее, чем прежде, даже если вы используете виртуальный хостинг. Для того чтобы проверить свой сайт на скорость воспользуйтесь инструментом Google PageSpeed Insights или аналогичным сервисом на русском языке sitespeed.ru (прим. переводчика). Просто введите в строке адрес вашего сайта, и сервис проанализирует скорость загрузки. Сделайте это до оптимизации сайта, и вы увидите большую разницу. 

Перевод: Анна Лебедева 

Оригинал статьи: maketecheasier.com

Также в журнале

Новости

16 Января 2023

VPS «Сервер без забот»: традиционный комфорт и непревзойденное качество в сочетании с новыми преимуществами от Rusonyx

Новости

29 Декабря 2022

Поздравление с Новым Годом!

Обзоры

16 Декабря 2022

Без окон, без дверей, non-stop: тренд на асинхронную удалёнку

Бесплатные плагины для ускорения работы WordPress

Плагин кеширования: W3 Total Cache

Плагин размера изображения: WP Smush.it

Плагин базы данных: WP-Optimize

Плагин отложенной загрузки: BJ Lazy Load

Плагин для социальных сетей с отложенной загрузкой: Digg Digg

Чтобы организовать плагины: Организатор плагинов

Последние мысли

Интернет-пользователи сегодня – группа нетерпеливых. Кажущиеся малыми временные задержки чрезвычайно важны и сильно влияют на пользовательский опыт. Это особенно актуально для сайтов электронной коммерции, где, по оценкам, 40% отказов от них сопровождаются всего лишь трехсекундной задержкой.

Другими словами: медленный веб-сайт убьет вашу прибыль. Люди просто не хотят ждать и уйдут через несколько секунд. Поскольку сотни других веб-сайтов находятся всего в одном клике мыши, вам действительно нужно привлечь внимание пользователя – необходимость ждать, пока загрузится ваш веб-сайт, дает прямо противоположное. Имея это в виду, наличие быстрого и эффективного веб-сайта действительно является предпосылкой успеха в сегодняшней конкурентной онлайн-среде.

Если скорость веб-сайта – это то, с чем вы боролись, есть ряд бесплатных плагинов WordPress, которые вы можете использовать для ускорения работы – Pingdom – отличный инструмент для тестирования вашего текущего времени загрузки, чтобы получить базовый уровень. Плагины – это лишь небольшая часть головоломки, когда дело касается скорости загрузки вашего сайта. Есть много других факторов, которые могут улучшить вашу производительность: лучший хост, сеть доставки контента и менее раздутая тема для начинающих. Однако плагины WordPress – хорошее место для начала. Здесь я выбрал шесть бесплатных плагинов, каждый из которых выполняет свою функцию.

Отказ от ответственности: TechBlogSD является партнером одного или нескольких продуктов, перечисленных ниже. Если вы перейдете по ссылке и совершите покупку, мы сможем получить комиссию.

Плагин кеширования: W3 Total Cache

Плагин для кеширования, прочно подпадающий под категорию быстрых побед, просто необходим. Плагин W3 Total Cache является одним из наиболее популярных плагинов кэширования, а также один из самых высоких по рейтингу. Плагин кэширования является обязательным для всех веб-мастеров, а такой плагин, как W3 Total Cache, будет очень эффективен для сокращения времени загрузки. Его разработчики обещают как минимум 10-кратное улучшение общей производительности сайта, что является очень смелым заявлением! Более того, у нас есть собственное руководство по плагину W3 Total Cache, которому вы можете следовать, чтобы настроить кеширование.

Плагин кэширования работает, сохраняя статическую версию вашего сайта на сервере. Как известно, загрузка изображений, CSS и JavaScript на вашем веб-сайте требует значительных ресурсов, и нет смысла загружать их каждый раз с нуля, особенно для веб-сайта, который редко меняется. Если установлен плагин кеширования, каждый раз, когда вы получаете посетителя, отображается сохраненная статическая версия вашего веб-сайта, то есть тяжелая работа выполняется только один раз. Это экономит много ресурсов и ускоряет работу вашего сайта.

Основным конкурентом W3 является плагин WP Super Cache, который некоторые пользователи предпочитают из-за того, что он немного более удобен для пользователя (у нас также есть руководство по WP Super Cache, если этот плагин больше вам подходит).

Плагин размера изображения: WP Smush.it

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

WordPress поставляется со встроенным редактором изображений, позволяющим обрезать каждое изображение до желаемого размера, но физический размер файла по-прежнему может вызывать проблемы. Сжатие изображений – это решение, и существует ряд бесплатных онлайн-сервисов, включая kraken.io. Однако, если вам нужен более быстрый способ сделать это, плагин WP Smush.it автоматически сжимает каждое загружаемое вами изображение.

Smush.it плагина работ отбрасывая все метаданные из JPEGs, а также удаления неиспользуемых цветов из индексированных изображений. Результат: меньший размер файла, более быстрое время загрузки и отсутствие заметной потери качества изображения. Если вы хотите увидеть еще несколько вариантов плагинов, ознакомьтесь с нашими советами по оптимизации изображений.

Плагин базы данных: WP-Optimize

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

Я предпочитаю плагин для этой задачи – плагин WP-Optimize. Этот плагин помогает убрать загромождение вашей базы данных разными способами. Для начала, плагин упрощает удаление лишних ревизий постов, которые вам просто больше не нужны – если, как я, вы делаете много ревизий для каждого поста, это может сэкономить много места. Это также позволяет быстро удалять любые спам-комментарии, стоящие в очереди, которые может быть неудобно удалить вручную. Еще одна замечательная особенность заключается в том, что он упрощает процесс фактического удаления нежелательного контента, а не просто сохраняет его как корзину. Если вы хотите узнать, насколько эффективным может быть этот плагин, он может сказать вам текущий размер вашей базы данных и указать, сколько места можно сэкономить при оптимизации.

Плагин отложенной загрузки: BJ Lazy Load

Теперь стандартная процедура загрузки веб-страницы WordPress – загрузить все сразу. Если у вас много изображений, просьба к серверу сделать всю тяжелую работу заранее может значительно замедлить скорость загрузки.

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

Плагин для социальных сетей с отложенной загрузкой: Digg Digg

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

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

Чтобы организовать плагины: Организатор плагинов

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

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

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

Последние мысли

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

Источник записи: https://www.wpexplorer.com

Универсальный ускоритель производительности — Плагин WordPress

  • Детали
  • отзывов
  • Развитие

Опора

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

Функции
  • Оптимизация базы данных
  • Информация о сайте
  • Оптимизация изображения (сжатие изображений)
  • Отложенная загрузка файлов JavaScript
  • Ленивая загрузка изображений
  • Минимизация HTML, CSS и JS
  • Отключенные и комбинированные шрифты Google
  • Полное кэширование страниц
  • Кэш плагинов и комментариев
  • Предварительная загрузка кэша страниц
  • Уменьшение использования полосы пропускания при сжатии GZIP
  • Объединение файлов JS и CSS
  • Отключить эмодзи
  • Расширенные правила кэширования
  • Простой импорт/экспорт настроек
Оптимизация базы данных

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

  • Удалить редакции сообщений
  • Удалить авто-черновики сообщений
  • Удалить сообщения из корзины
  • Удалить комментарии из корзины
  • Удалить спам-комментарии
  • Удалить неутвержденные комментарии
  • Удалить просроченные переходные процессы
  • Оптимизация таблиц
Информация о сайте
  • Информация WordPress.
  • Информация о сервере.
  • Информация о базе данных.
  • Информация о константах WordPress.
  • Каталоги и размеры Информация.
  • Активные и неактивные темы.
  • Активные и неактивные плагины.
  • Информация о разрешении файловой системы.
Оптимизация изображения
  • Сжатие исходных изображений
  • Автоматическое сжатие изображений
  • Сжатие изображений разных размеров
  • Изменение размера изображений
Отложенная загрузка файлов JavaScript

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

Если включить отложенную загрузку JavaScript, все файлы JavaScript на вашей странице, включая минимизированные, будут загружаться с атрибутом отсрочки

Lazyload для изображений, фреймов и видео

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

Минимизация HTML, CSS и JS

Доставка уменьшенного контента конечным пользователям дает несколько преимуществ.

  • Более быстрая загрузка
  • Экономия использования полосы пропускания
  • Более низкое использование ресурсов
Отключить шрифты Google

Шрифты Google могут стать отличным дополнением к вашему веб-сайту, которое значительно улучшит типографику

Кэш
  • Кэширование всех страниц для быстрого просмотра
  • Кэширование для мобильных посетителей.
  • Кэширование для зарегистрированных пользователей.
  • Предварительная загрузка кеша страниц.
  • Уменьшение количества HTTP-запросов для сокращения времени загрузки.
  • Уменьшение использования полосы пропускания при сжатии GZIP.
Объединение файлов JS и CSS

Файлы обрабатываются, а оптимизированные версии сохраняются в: cache/smack-optimize

Отключить Emoji
  • Отключение Emoji уменьшит количество внешних HTTP-запросов.
Расширенные правила кэширования
  • Строки запроса кэша
  • Никогда не использовать пути к страницам
  • Никогда не кэшировать идентификаторы
  • Никогда не кэшировать файлы cookie
  • Информация о сайте.
  • статус сайта.
  • Оптимизация файлов.
  • Медиа-отдел.
  • Оптимизация базы данных.
  • Предварительная загрузка
  • Оптимизация изображения.
  • Кэш
  • Дополнительные правила
  • Инструменты

Нет отзывов об этом плагине.

«Универсальный ускоритель производительности» — это программное обеспечение с открытым исходным кодом. Следующие люди внесли свой вклад в этот плагин.

Авторы

  • смаккодеры
  • Поддержка Smackcoders
1.1
  • Обновление для совместимости с wordpress 6.1.1
  • Обновлено: последние библиотеки CSS и JS
  • Улучшения и исправления ошибок
1,0
  • Добавлено: параметры очистки базы данных, оптимизация версий, контроллер автосохранения.
0.1
  • Начальная бета-версия.

Пожертвовать

Хотите поддержать продвижение этого плагина?

Пожертвовать этому плагину

10 лучших плагинов кэширования WordPress для ускорения работы сайта

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

Существует несколько простых способов ускорить ваш сайт WordPress, например, оптимизировать ваши изображения, приобрести услугу CDN и основную тему этой статьи — плагин кэширования WordPress.

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

Что такое кэширование?

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

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

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

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

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

Как настроить кеширование в WordPress?

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

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

Хотя вы можете настроить кэширование вручную на своем сайте WordPress, вам потребуется добавить код в файл cache.php или создать запрос SQL. Если у вас нет технического опыта, чтобы чувствовать себя комфортно с любым методом, более простой альтернативой является использование плагина WordPress.

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

Лучшие плагины кэширования WordPress

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

1. WP Rocket

WP Rocket — это плагин кэширования премиум-класса, предлагающий широкий набор функций. В дополнение к предварительной загрузке кеша и сжатию GZIP, WP Rocket позволяет пользователям минимизировать и комбинировать файлы CSS и JS, отложенную загрузку изображений, устранение ресурсов JavaScript, блокирующих рендеринг, удаление неиспользуемого CSS и планирование автоматической очистки базы данных. Это идеальное решение для оптимизации оценок Core Web Vitals и ускорения работы сайта всего за несколько кликов.

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

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

2. WP Fastest Cache

WP Fastest Cache — плагин кэширования с самым высоким рейтингом в официальном каталоге WordPress. Бесплатная версия WP Fastest Cache предлагает ряд дополнительных функций. С помощью этого плагина администраторы сайта могут удалить все кешированные файлы и минимизированные файлы CSS и JS или запланировать их удаление в определенное время. Они также могут включать или отключать параметр кэширования для мобильных устройств и вошедших в систему пользователей — все это путем установки флажка на странице настроек.

В отличие от других бесплатных плагинов кэширования, таких как W3 Total Cache, WP Fastest Cache не только минимизирует файлы HTML и CSS, но и объединяет их, чтобы сделать ваш код чище, а веб-страницы — компактнее.

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

3. LiteSpeed ​​Cache

LiteSpeed ​​Cache — еще один пятизвездочный плагин кэширования в каталоге WordPress. Он может минимизировать и объединить ваши файлы CSS и JavaScript, ленивую загрузку изображений, автоматическую оптимизацию изображений и многое другое.

Что отличает LiteSpeed ​​Cache от других плагинов, так это то, что это кеш на уровне сервера, который быстрее, чем кеш на уровне PHP. Таким образом, хотя плагин бесплатный, он требует от вас использования веб-сервера LiteSpeed ​​для его встроенных функций кэширования страниц.

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

3. WP-Optimize

WP-Optimize — еще один пятизвездочный плагин кэширования в каталоге WordPress с более чем миллионом активных установок. Вы можете настроить параметры подключаемого модуля, чтобы указать клиентским браузерам повторно использовать кэшированные ресурсы, сжимать файлы HTML, CSS и JavaScript, а также минимизировать и откладывать CSS и JavaScript, чтобы уменьшить размер и количество запросов к вашему серверу.

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

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

4. W3 Total Cache

W3 Total Cache (W3TC) W3TC — один из самых популярных плагинов кеша для WordPress. Одна из причин его популярности заключается в том, что он совместим с большинством планов хостинга, включая общий, VPS и хостинг на выделенных серверах.

С помощью W3 Total Cache вы можете минимизировать файлы HTML, CSS и JavaScript, а также сообщения, страницы и RSS-каналы. Вы можете лениво загружать изображения, откладывать CSS и JavaScript, исключать ресурсы JavaScript, блокирующие рендеринг, и планировать автоматическую очистку базы данных.

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

W3 Total Cache Pro предлагает еще больше функций, включая кэширование фрагментов, расширенную статистику кэширования, отложенную загрузку для Google Maps и многое другое.

5. WP Super Cache

WP Super Cache — это бесплатный плагин кэширования, разработанный Automattic. С более чем двумя миллионами активных установок это самый загружаемый плагин кеша из каталога WordPress.

Частью привлекательности этого плагина являются его три режима кэширования. Режим «Эксперт» является самым быстрым, но требует изменения файла .htaccess. Хотя это отлично подходит для разработчиков и пользователей с техническим опытом, которым нужен больший контроль над процессом кэширования, он не идеален для всех пользователей, особенно потому, что ошибка в файле .htaccess может привести к сбою всего веб-сайта.

Вот почему WP Super Cache также предлагает «Простой» режим. В этом режиме плагин генерирует статические HTML-файлы для обслуживания большинства посетителей. Существует еще один режим, называемый WP-Cache, для обслуживания пользовательских кэшированных файлов, предназначенных для посетителей, которые вошли в систему, просматривают защищенную паролем страницу или оставили комментарии.

6. Hummingbird

Hummingbird предлагает тот же набор функций, что и описанные выше плагины кэширования: кэширование браузера, сжатие GZIP, минимизация и отсрочка CSS и JavaScript, устранение ресурсов, блокирующих рендеринг, и отложенная загрузка изображений, комментариев и т. д. сообщения

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

Доступна премиум-версия с еще более расширенными функциями, включая автоматическое сканирование, мониторинг безотказной работы, улучшенное сжатие и минимизацию на CDN.

7. WP Rocket

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

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

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

8. Cache Enabler

Cache Enabler — это простой и легкий плагин для повышения производительности WordPress. Это позволяет пользователям устанавливать срок действия кэшированных файлов через определенный период времени, очищать кеш сайта, если содержимое изменилось, предварительно сжимать кэшированные страницы с помощью GZIP и минимизировать HTML на кэшированных страницах. Он также работает в многосайтовых сетях.

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

9. Comet Cache

Comet Cache — это простой в использовании плагин для кэширования ваших сообщений WordPress, страниц, тегов, категорий, архивов, RSS-каналов и XML-карт сайта. Страница настроек содержит подробное описание его функций, что делает Comet Cache удобной для начинающих пользователей, не знакомых с кэшированием.

Вам придется приобрести Comet Cache Pro для некоторых функций, которые вышеупомянутые плагины предлагают бесплатно, таких как сжатие HTML и возможность кэшировать зарегистрированных пользователей.

Кроме того, в отличие от других подключаемых модулей кэширования, Comet Cache напрямую не обрабатывает сжатие GZIP. Если ваш сайт работает на веб-сервере Apache, вы можете включить сжатие GZIP в панели администратора несколькими щелчками мыши. Если это не так, вам придется создать файл .htaccess в каталоге установки WordPress или отредактировать уже существующий. Если сжатие GZIP является обязательной функцией, то этот плагин может вам не подойти.

10. Borlabs Cache

Borlabs Cache — это высококлассный плагин кэширования премиум-класса, который начинает оптимизировать ваш веб-сайт сразу после его активации. В дополнение к стандартным функциям, предлагаемым другими подключаемыми модулями кэширования, таким как сжатие и объединение файлов CSS и JavaScript и отложенная загрузка, Borlabs Cache предлагает уникальные расширенные функции.

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

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

Ускорьте свой сайт.

Плагин кеша — это обязательный плагин WordPress для повышения производительности сайта и повышения удовлетворенности пользователей.