2013-05-25 1 views
1

Я работаю на веб-сайте с домашней страницей. Будет ли Kohana восстанавливать кеш каждый раз, когда другой пользователь открывает домашнюю страницу? Ссылка на главную страницу постоянна для каждого пользователя, но контент будет создан на основе того, на что подписана подписка. Если кеш-пойнт Kohana не работает здесь, какой тип кэширования вы предлагаете? Благодарю.Модуль кеша Kohana на динамических страницах

ответ

0

works Cache с ключами кэша

Cache::instance()->set($key, $value, $lifetime); 

Так что, если ваш ключ кэша одинаковы для каждого пользователя, главная страница будет такой же тоже. Вы можете генерировать ключ кеша для каждого пользователя (что-то вроде mainpage_user1, sidebar_user18 и т. Д.). Но это полезно для систем с ограниченным количеством пользователей.

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

+0

благодарит за ответ. Я рассмотрю кэширование необработанных данных. – kumold