WordPress: Alpha Cache

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

wordpress.org/extend/plugins/alpha-cache/

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

По-умолчанию, в кеш не попадают страницы /wp_admin ветки, а страницы, которые получают POST запрос, из кеша не извлекаются, а строятся по-честному. Можно также сбрасывать кеш страниц, где были изменены либо сама статья, либо изменены комментарии.

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

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

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

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



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