Кеширование кода - PullRequest
       3

Кеширование кода

0 голосов
/ 10 апреля 2011

Я довольно новичок в Codeigniter.Я внимательно читал руководство пользователя, но для меня остался открытым один вопрос.

Рассмотрим следующий сценарий:

Страница статьи, полностью статичная, с одним небольшим динамическим текстом, отображающимколичество просмотров этой статьи.

Как я могу кэшировать такую ​​страницу, чтобы быстро ее обслуживать, но при этом обновлять счетчик просмотров?

Любой ответ будет принят с благодарностью,

Том

1 Ответ

3 голосов
/ 10 апреля 2011

Я почти уверен, что кэширование CI из коробки предназначено только для полных страниц, поэтому количество просмотров не будет обновляться.

Вы можете указать большое время кэширования, например, $this->output->cache(180);, которое будет кэшироватьв течение 2 часов, а затем обновите счет или посмотрите на частичное кэширование.Вот одна такая библиотека .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...