Авторизация на сайте

 

Уникальное время жизни кэша для каждого модуля

Дата начала публикации: 19.07.2009
Многие сталкивались с прекрасным расширением joomlacache от Radoslaw Kubera. Этот компонент позволяет указать для каждого компонента и модуля уникальное время жизни кэша. Расширение хорошее, но после долго веселья с его адаптацией в Joostina v 1.3.0 решил что не стоит так напрягаться, можно же часть функционала вынести напрямую, в ядро.
Итак, с ревизии 318 Joostina умеет кэшировать КАЖДЫЙ модуль на разное время.
Настройка такого дела проста до безобразии, и указывается прямо на странице конфигурации модуля.
Что бы нужный параметр появился в необходимом модуле  надо лишь добавить  в его XML файл конфигурации новый строковый параметр - cache_time. Делается это примерно так:
<param name="cache_time" type="text" default="0" label="Время жизни кэша" description="Время в миллисекундах, на которое необходимо кэшировать данный модуль. По умолчанию используется время, указанное в глобальной конфигурации" />.
Всё, теперь в настройках есть новое поле, в котором вы можете прописать большее, ну или меньшее время кэширования для любого модуля. При этом, если в одной позиции у вас имеется два модуля одного типа - то каждый будет иметь уникальное время кэширования.
Удачного всем кэширования, делайте свои сайты быстрее!

Добавить комментарий


Защитный код
код с картинки (Обновить)