Меню

Wp rocket настройка плагина



Как настроить кэширование сайта при помощи WP Rocket

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

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

Давайте всё-таки рассмотрим какие настройки есть у WP Rocket, за что они отвечают и какой эффект производят. Все основные настройки собраны на вкладке «Базовые параметры»:

Отложенная загрузка изображений, фреймов и видеороликов (Lazyload). Изображения будут подгружаться не сразу после открытия страницы, а только при её листании вниз, что ускорит первоначальное время загрузки страницы. Этот механизм уменьшает число запросов и улучшает время загрузки. Происходит этот примерно так:

В интернет есть мнения насчет того, что отложенная Lazyload загрузка графики может негативно повлиять на SEO. Google с недавнего времени положительно относится к Lazyload, а вот с остальными поисковиками могут быть проблемы при индексировании картинок. Рекомендуем изучить этот вопрос самостоятельно.

Оптимизация файлов (Минимизация и Объединение). Можно настроить отдельно для файлов HTML, CSS, JS, Google Fonts. Минимизация удаляет любые пробелы и комментарии, присутствующие в указанных файлах, что снижает их размер и увеличивает скорость загрузки браузерами и поисковыми ботами. Объединение соединяет все CSS и JavaScript файлы, что также положительно влияет на скорость.

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

Кэш для мобильных устройств. Активируйте эту опцию, если у Вас установлены плагины для создания мобильных версий сайта: WP Touch (Free Version), WP Mobile Detector, wiziApp, WordPress Mobile Pack, WP-Mobilizer, WP Mobile Edition и Device Theme Switcher.

Feeds cache. Кэширование RSS фидов.

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

SSL кэш. Кэш страниц по защищенному SSL протоколу (https://)

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

Очистить время жизни кэша. Определяет с какой периодичностью производить очистку кэша. По умолчанию выставлено 24 часа.

Вкладка «Дополнительные параметры» позволяет внести:

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

Все опции на этой вкладке следует оставить по умолчанию как есть и настраивать их только в случае каких-то индивидуальных особенностей сайта. Это же касается и опций вкладок «CDN» и «Varnish» — они предназначены для тех, кто знает что такое CDN и Varnish HTTP.

Вкладка «Инструменты» содержит кнопки для:

  • Одномоментной очистки всего кэша сайта
  • Перекэширования домашней страницы и страниц, куда ведут ссылки с неё
  • Экспорта и импорта настроек
  • Отката на предыдущую версию WP Rocket (если вдруг возник какой-то конфликт с текущей версией WordPress)
Читайте также:  Настройка префикса сканера 1450g

Тестирование WP Rocket

Тестирование проводилось следующим образом:

  1. При работающем плагине W3 Total Cache
  2. Без плагина кэширования, страницы «как есть»
  3. При работающем плагине WP Rocket

В ходе тестирования мы столкнулись с тем, что одна и та же страница при последовательном прогоне на одном и том же сервисе показывала разные результаты скорости, зачастую значительно отличающиеся друг о друга, например:

Изучив этот вопрос, мы пришли к выводу, что получить приемлемые для оценки данные можно лишь по результатам целой серии прогонов для каждой страницы при каждом из условий, вычислив средние показатели. Однако и на эти результаты можно полагаться с определенной долей оглядки, т.к. большое влияние на скорость загрузки страницы оказывают внешние исполняемые скрипты (кнопки соц. сетей, виджеты соц.сетей, код Google Adsense). Они не кэшируются, а каждый раз подгружаются в момент запроса страницы с других серверов. Скорость ответа этих серверов отличается в каждый момент времени и тоже зависит от ряда факторов…

Стал ли в целом сайт работать с WP Rocket быстрее по сравнению с W3 Total Cache? Так чтобы отличия были сильно заметны, то нет. Особого прироста скорости мы не заметили. А вот с нагрузкой сайта на хостинг WP Rocket точно справляется хуже:

Это график изменения нагрузки на базу данных. С 25 апреля по 8 мая работал W3 Total Cache. 9 мая кэширование было отключено. С 10 по 15 мая опять работал W3 Total Cache. С 16 мая работал WP Rocket. Хорошо заметно, что W3 Total Cache показывает намного более выдающиеся результаты по оптимизации нагрузки.

В целом, плагин кэширования WP Rocket производит очень хорошее впечатление. Он очень прост в установке и настройке, начинает работать сразу после установки без лишних телодвижений, позволяет настроить Lazyload загрузку графики, фреймов и видео. Но вот стоит ли за него платить, когда бесплатно можно скачать тот же W3 Total Cache и целый ряд аналогичных плагинов? Это вопрос, который каждый должен решить сам для себя, исходя из прочтения данной статьи 🙂 В конце концов, попробовать наверное стоит, тем более что в течение 30 дней с момента оплаты, Вы можете потребовать возврата денег, если работа плагина Вас не устроила.

Источник

WP Rocket – уникальный плагин кэширования WordPress

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

Итак, знакомьтесь с героем сегодняшнего дня. WP Rocket — плагин кэширования WordPress

Наверняка каждый, кто ведёт свой блог знает о том, что плагин кэширования выполняет две основные функции – делает блог (сайт) быстрей в плане загрузки и уменьшает нагрузку на хостинг. Вот и давайте и посмотрим, как справляется WP Rocket со своими основными задачами, плюс заглянем «под капот» этой ракеты.

WP Rocket – немного о нём

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

Читайте также:  Toyota corolla настройка сигнализации

Это значит, что цена вам обойдётся от 39$ (на один блог) и в эту стоимость включено: сам плагин, 1 год поддержки и 1 год обновления. По истечению года плагин так и останется рабочим, но, чтобы обновить версию, вам придётся оплатить продление на год – это 50% от стоимости лицензии.

«А стоит ли платить такие деньги, если существует множество бесплатных плагинов?» — спросите вы.

А давайте и посмотрим.

Производители WP Rocket делают ставку на быструю и хорошую поддержку и удобство использования.

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

Посмотрим какие функции предлагает WP Rocket

Предыдущая тема, которая стояла на моём блоге «очень плохо относилась» к плагинам кэша. То ли тема кривая (а может и руки у меня такие 😉 ), но с большинством таких плагинов у меня систематически вылетали ошибки, особенно с ZenCache. Устанавливая WP Rocket, я так же боялся проблем с совместимостью, но как оказалось, никаких проблем с использованием WP Rocket не сучилось.

WP Rocket предлагает некоторые функции, которые выгодно отличают его от других конкурентов

Основные отличия от конкурентов:

  • Отложенная загрузка (LazyLoad): картинок, видео, iframes– картинки начинают грузиться по мере прокручивания читателем контента. Эта опция значительно увеличивает скорость загрузки блога, а также уменьшает количество запросов. Мне эта опция очень понравилась;
  • Кэш предзагрузки – уникальная технология, которая действует со стороны серверов WP Rocket . Итог – быстрая скорость загрузки на всех страницах и лучшая индексация блога;
  • Откат на предыдущую версию – если что-то в новой версии пошло не так, то можно откатиться на предыдущую;
  • Оптимизация шрифтов Google Fonts – если вы пользуетесь сторонними шрифтами или ваша тема поддерживает их, то плагин может оптимизировать их;
  • «Белая этикетка» – как утверждает производитель можно удалить описание или название плагина, чтобы удалить любые упоминания об WP Rocket;
  • DNS-предварительная выборка — позволяет браузеру предвидеть DNS запрос внешнего домена с блога;
  • Отложенная JS загрузка;
  • Автоматическое добавление размеров изображений для того, чтобы уменьшить запросы со стороны браузера;
  • Полная совместимость со всеми плагинами коммерции;
  • Поддержка 7 дней в неделю круглосуточно и быстро.

Кроме того, WP Rocket умеет:

  • Кэширование страниц
  • GZIP сжатие
  • Минификация, объединение: CSS, JS, HTML;
  • Кэш для мобильных;
  • Включение, отключение авторизованных лиц;
  • Поддержка SSL (по протоколу https);
  • Всевозможные переносы и исключения всевозможных файлов;
  • Работа с CloudFlare, CDN;
  • Работа с записями CNAME;
  • Экспорт – импорт настроек.

Выкладывать скриншоты, как многие делают, с «правильными» настройками я не буду, так как:

  • Во-первых, всё в настройках WP Rocket просто, понятно и разжёвано;
  • Во-вторых, как я считаю – для каждого блога свои «правильные» настройки, в которых после включения каждой опции надо проверять на то, как она влияет на скорость загрузки.

Лучше я приложу скриншот для общего представления вида настроек WP Rocket:

WP Rocket и скорость загрузки WordPress

То, что плагин «напичкан» до отказа множеством опций вы уже поняли, а как скорость загрузки с WP Rocket?

Начну с того, что разработчики WP Rocket призывают не ориентироваться на Google PageSpeed и это правильно. Не все знают, что Google Insights PageSpeed не имеет своего тестера скорости, а прогоняя блог, PageSpeed пишет лишь некие рекомендации, которые бывает не всегда выполнимы, либо наоборот тормозят загрузку блога.

Читайте также:  Что такое настройки метаданных в joomla

К примеру:

  • Использование CDN может понизить оценку в Google PageSpeed, но на самом деле уменьшает время загрузки, особенно для международных посетителей;
  • Перенос всех Javascript и CSS в Footer не всегда выполнимо, так как может порушить работу темы;
  • Некоторые сторонние файлы от того же Google нельзя оптимизировать без вмешательства того же Google;
  • Некоторые рекомендации дадут вам выигрыш в скорости порядка 10 мс, что для простого проекта ничто, но добавят вам головной боли на несколько дней.

Это не значит, что Google Insights PageSpeed плохой инструмент, к примеру, то, что он предупреждает нас о том, что на сайте большой вес изображений и их можно ещё сжать или не включен GZIP — это круто, просто Google PageSpeed – это не показатель скорости, а некий перечень рекомендаций, которые не надо выполнять слепо, категорично и во всём.

А если проще – сайт, который имеет большую оценку в Google Insights PageSpeed, на самом деле может грузиться медленней, чем другой, с меньшей оценкой.

Разработчики WP Rocket делают больше упор на скорость загрузки, а не на баллы Google PageSpeed.

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

Повторно писать результаты прогона моего блога с WP Rocket не буду, так как они уже есть здесь.

Разве, что дополнительно выложу данные прогона блога на webwait и pingdom с плагином и без, но уже с новой темой WordPress

В обоих случаях pingdom настроен на Стокгольм, настройки WP Rocket по умолчанию.

Без WP Rocket С WP Rocket

*Обратите внимание на то, что размер главной страницы с плагином и без, сильно отличается. Без плагина 2 Мб, плагин сжимает до 1,1 Мб.

В плане совместимости WP Rocket с другими плагинами, я даже и не задумываюсь – всё работает с ним, словно его и нет. Впрочем, разработчики сами подчёркивают о 100%-й совместимости — как с самим движком, так и с плагинами.

WP Rocket и нагрузка на хостинг

Меньше слов – больше картинок, тем более, что скриншот красноречивее любых слов.

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

Заключение

WP Rocket – это простой в настройках и использовании плагин кэширования. Свою работу, а именно ускорение WordPress и снижение нагрузки на хостинг, плагин выполняет лучше других и на все 5+.

Особенно хочу порекомендовать WP Rocket тем, у кого есть проблемы с темами WordPress или конфликт кэша с каким-либо плагином.

Единственный момент, который может смущать – это цена. С одной стороны весов выбора — это множество бесплатных конкурентов, с другой — WP Rocket — платный, но так не похожий на других и отличный плагин. Какая чаша выбора перевесит? – решать вам.

    Категории:WORDPRESS Ключевые слова:Wordpress,Плагины

Oleg Plett 4:30 пп

Буду рад, если Вы поможете развитию сайта, нажав на кнопочки ниже 🙂 Спасибо!

Источник

Adblock
detector