Camillo
Новичок
Как Smarty кэширует?
Почитал форум на тему вопроса "кэширование Smarty". Достаточно много топиков, но во всех вопросы а-ля почему не работает.
Хотел спросить - каким образом работает кэширование в Smarty? Можно ссылку или еще что, но чтобы по шагам было расписано.
Мне представляется, что кэширование работает следующим образом
1. Смарти каким-то хитрым образом берет хэш от всех передаваемых ему переменных и записывает сгенерированный шаблон в файл и называет его как раз этим хэшем.
2. В следующий раз - Smarty перед тем как "шаблонизировать" - ищет файл, который называется как хэш входных переменных. Если найден, то отдаётся уже сгенерированный шаблон... если нет, то генерирует на лету.
Возможно я что-то не понимаю в механизме кэширования.
Благодарен за любую информацию.
Заранее спасибо.
Почитал форум на тему вопроса "кэширование Smarty". Достаточно много топиков, но во всех вопросы а-ля почему не работает.
Хотел спросить - каким образом работает кэширование в Smarty? Можно ссылку или еще что, но чтобы по шагам было расписано.
Мне представляется, что кэширование работает следующим образом
1. Смарти каким-то хитрым образом берет хэш от всех передаваемых ему переменных и записывает сгенерированный шаблон в файл и называет его как раз этим хэшем.
2. В следующий раз - Smarty перед тем как "шаблонизировать" - ищет файл, который называется как хэш входных переменных. Если найден, то отдаётся уже сгенерированный шаблон... если нет, то генерирует на лету.
Возможно я что-то не понимаю в механизме кэширования.
Благодарен за любую информацию.
Заранее спасибо.