Просмотр кодового словаря в виде

Мне интересно, можно ли кэшировать представление, которое загружается внутри другого представления.

Я делаю:

view.php:

<div> <?php echo $this->load->view('modules/new_view'); ?> </div> 

поэтому view.php требует нового представления внутри себя, можно ли кэшировать содержимое views/modules/new_view.php ?

У Codeigniter есть кэширование веб-страниц

CodeIgniter позволяет кэшировать ваши страницы для достижения максимальной производительности.

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

Для этого вы должны использовать код ниже, где n – это количество минут, которое вы хотите сохранить в кэше между обновлениями. Вы можете разместить его в любом месте функции.

 $this->output->cache(n); 

Обновить

Чтобы кэшировать только часть страницы или только один вид, вы можете использовать CodeIgniter-Cache .

CodeIgniter-Cache – это частичная библиотека кэширования для CodeIgniter. Он позволяет писать и получать куски данных в файловую систему и из нее. Сохраняя сложные или большие фрагменты данных в сериализованной форме в файловой системе, вы можете снять стресс из базы данных или просто кешировать вызовы Twitter.

Другая альтернатива

MP Cache : простая гибкость кэширования частей кода