WordPress: Alpha Cache

Последняя доступная для скачивания версия — 1.2

В последней версии модуля добавлена реализация выдачи кеша до старта WP, используя mod_rewrite сервера Apache. Все данные (кеш и настройки) теперь сохраняются на диск, модуль не обращается к базе данных.

Страница модуля на WP.org — wordpress.org/extend/alpha-cache/

Возможности модуля:

Модуль может создавать кеш отдельно для каждого пользователя (пользователи для кеша отличаются по юзер-айди, т.е. анонимные пользователи — пользуются одним кешем).

Кеш отключается при работе в админке и при наличии POST запросов, чтобы данные были обработаны движком.

Описание настроек:

  • Правила для страниц, которые не попадают в кеш. Пользуясь регулярными выражениями, можно задавать uri страниц, которые кешировать не надо. По умолчанию, заданы два шаблона :
    ^/wp-admin/ — для всех страниц админ панели
    ^/wp-login.php — для страницы авторизации
  • Не кешировать пользователей из списка. Можно задать список пользователей, для которых вообще не использовать кеширование. Это может быть удобно иногда для работы редакторов сайта.
  • Считать попадания и промахи в кеш. Если переключатель включен, то модуль будет считать соответствующие события. Это будет стоить дополнительных обращений к файлу настоек модуля. Данные позволят рассчитать процент попадания в кеш. Статистика может быть интересна для сравнения эффективности при смене настроек кеширования (к примеру, увеличили жизнь данных в кеше, взяли и посмотрели денек как это повлияло на % успешных попаданий в кеш).
  • Кешировать только для анонимных пользователей. Для авторизированных пользователей кеш можно отключить, тогда он будет работать только для анонимов.
  • Очищать кеш для страниц обновленных записей либо при обновлении комментариев. При такой настройке, при публикации комментария или обновлении страницы редактором, кеш страницы будет удален для всех пользователей. Т.е. комментарий или обновление страницы будет сразу доступно для просмотра. Данные, при этом не обновится в лентах категорий и архивах, если они были закешированы, пока не выйдет время жизни соответствующих файлов. Но кеш можно очистить принудительно.
  • Время жизни кеша. Время в секундах, пока страница в кеше остается актуальной.
  • Период обслуживания БД. Задается период в секундах, с которым связана периодическая сборка мусора.
 

Комментарии к «WordPress: Alpha Cache»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: