Я знаю, что codeigniter, кажется, сохраняет вывод представления в течение определенного количества минут, и если пользователь s снова запрашивает эту страницу в течение этого количества минут, он будет обслуживать сохраненную версию страницы вместо повторной обработки запроса. Кажется, что все выходные данные представления сохраняются в файле, но как это сделать? И потом, как он узнает, каково время истечения срока действия этих кэшированных файлов?
Кроме того, как можно обеспечить безопасность входа для страниц, использующих этот тип модели кэширования?
Мы будем очень признательны за любое понимание. Спасибо!
ob_start
и друзей для захвата и сохранения вывода. Предпочтительный способ заставить кэширование работать — соблюдать условные заголовки HTTPIf:
иIf-Modified-Since:
. Хотя я понятия не имею, действительно ли CodeIgniter делает это или просто полагается на предварительно настроенные тайм-ауты. - person mario   schedule 22.01.2011