Есть куча возможностей использовать кэш, но в каких случаях их применять на практике нигде не сказано.
Делаю простенький сайт-блог, с одной таблицей для статей, без графы "update_time".
Как я себе представляю механику - после создания статьи, она (запрос и ее вид) заносится в кэш на долгое время. После редактирования или удаления - активируется действие, которое сбрасывает кэш для этой статьи. При следующем запросе она снова заносится в кэш до лучших времен.
Вопросы такие:
- С моим вариантом кэширования не будет проблем?
- Как кэшировать view? В интернете не нашел информации, а тут я ничего не понял =(
- Как со всем остальным использовать CHttpCacheFilter? Нужен ли он?
- Такой вариант использования ни чем не грозит?
Вроде все. Тема для меня нова, поэтому буду рад всему)
#Дополнение
Допустим, мне не нужен кэш сейчас, т.к. 20К в день не ожидается. Но вопрос остается в силе - либо у этого подскочит посещаемость, либо я начну разрабатывать загруженный сайт. По крайней мере не стоит обходить эту тему стороной, когда намерен изучить движок.
Также, я думаю, что разумная настройка кэширования пойдет на пользу даже сайту с низкой посещаемостью. Или я не прав?