Simple Cache: новый плагин для легкой настройки кэширования в WordPress

Дата публикации:Апрель 20, 2016

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

simple-cache

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

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

Simple Cache можно включить с помощью одного щелчка мыши. Также плагин имеет несколько дополнительных настроек для задания сроков жизни кэша и включения сжатия. Простой режим работы плагина (Simple mode) предлагает файловое кэширование страниц (по аналогии с WP Super Cache), которое позволяет значительно ускорить работу большинства простых сайтов.

simple-cache-settings

Ловетт также внедрил Расширенный режим (Advanced mode), в котором применяется объектное кэширование и выполняется автоматическая установка Batcache и Memcached/Redis.

Проведя быстрый тест в простом режиме в блоге с горстью плагинов, таких как Akismet, Jetpack, Google Analytics и др., я отметил снижение времени загрузки страниц примерно на 38%. Перед установкой Simple Cache сайт загружался 3,9 секунд.

before-simple-cache

Simple Cache помог вычесть 1,5 секунд от времени загрузки:

after-simple-cache

Эти результаты были получены в простом режиме. Дополнительно улучшить их можно при помощи использования расширенного режима.

«Функциональность Redis была вытащена из плагина WP Redis от Pantheon», отметил Ловетт. «Функциональность Memcached была взята из дроплета Automattic. Если вы используете кэширование страниц с объектным кэшированием, то в таком случае применяется форкнутая версия Batcache от Automattic».

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

«Таким образом, Simple Cache взял все самое лучшее от этих двух вариантов», говорит Ловетт. «Вы можете выбрать либо очень простую установку, либо продвинутый режим с эффективным кэшированием страниц и объектным кэшированием».

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

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

Ловетт планирует добавить дополнительные возможности и улучшить свой плагин, основываясь на обратной связи от сообщества. Если вам требуется новое решение для кэширования, вы можете скачать плагин Simple Cache с WordPress.org. Обратная связь и любые вклады в разработку могут быть совершены через репозиторий GitHub или через форумы поддержки плагина.

Источник: wptavern.com

Поделиться

8 комментариев

  1. Strikestar says:

    Ни один из плагинов не умеет включать кэширование браузере, Pagespeed всегда отмечает красным — включите кэширование браузером. Может посоветуете что-нибудь? Виртуальных хостинг Рег.ру, через htaccess ни один код не работает для кэширования, типа в nginx уже все включено, но почему-то работает не так как нужно.

    Хотя вру, W3 Total включает эту настройку, но устанавливать такого монстра ради одной фичи — бред.

    • попробуйте Hyper Cache — там на первой странице настроек есть включение кеширования. а pagespeed обычно ругается на внешние скрипты, у которых не задан параметр expires

  2. Strikestar says:

    Руслан, у меня сейчас как раз Hyper Cache и установлен, Pagespeed ругается на все скрипты, не только внешние. Ну и expires для изображений не задается. С этим справляется только W3, но повторюсь, такого монстра не хочу устанавливать, а отдельно чтобы был такой плагин не нашел, а если и есть то ничего не работает. Вытащить функцию из W3 тоже не представляется возможным, т.к. не разбираюсь.

    Устанавливал не один десяток плагинов на тестовом сайте…

    • Илья says:

      Hyper Cache хороший в целом, но есть пару минусов, которые заметил. С ним не работает редирект урл (в конце) без слеша на слеш. Нужно вручную дописывать в .htaccess RewriteRule ^([^.]+)(?<!/)$ /$1/ [R=301,L]. И при публикации комментария не появляется сообщение, что он будет опубликован после одобрения

  3. Здравствуйте, у меня сайт на WordPress и я уже имел опыт использования данного плагина Simple Cache — минимум сложных настроек, максимальный эффект, Дмитрий огромное спасибо Вам за статью и Ваш dofollow блог :)

  4. Помню ставил Total Cache, действительно сходу не настроишь, нужно изучать было. А так еще нужно учитывать, что могут быть проблемы с работой других плагинов…

  5. Я вообще всегда пользовался Hypercache, но попробую и ваш плагин. Посмотрим, что больше понеравится. Спасибо.

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

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