есть ли кеширование страницы просмотра для codeigniter - PullRequest
1 голос
/ 08 октября 2010

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

1 Ответ

2 голосов
/ 08 октября 2010

Проверьте MP_Cache библиотека для CI, это способ кеширования частей страниц.

По сравнению с кэшированием БД:

  • Многоразово.Некоторые части (например, меню вашего сайта) одинаковы на каждой странице и, вероятно, не нужно кэшировать для каждой отдельной страницы.
  • Удалить его нужно только один раз после внесения изменений в любую частьэто и не весь кэш для каждой страницы, которая использует измененную информацию.

По сравнению с кэшем вывода:

  • Кэширование частей страницы не является проблемой.
  • Различный кеш для разных применений функции не является проблемой, так как вы можете добавить переменную в «имя» кеша

Подробнее об этом вы можете прочитать на ее CI Wiki Page .

Другие библиотеки включают в себя: Библиотека кэширования фрагментов и Sparks (не поддерживается).

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