| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > какую схему кеширования шаблонов использовать |
| Автор: Zuzuka 19.3.2010, 20:42 |
| Есть простенький так сказать шаблонизатор, который прогоняет шаблон, подставляя\заменяя данные. Есть две мысли как хранить получившиеся страницы: 1. В виде готовых страниц, с вставленными данными (по сути просто сформированный xhtml) 2. Вставлять в страницы не данные а эквиваленты на php (т.е. заменять псевдоконструкции на реальные) В обоих случаях готовые страницы обновляются, когда что-то поменялось в БД. В 1ом случае придется пересобирать весь шаблон, а во втором получится что из сформированного шаблона будем больше обращаться к модели (т.е. и к БД). Честно немного смутно понимаю как правильно это организовать, поэтому и спрашиваю, поэтому мог глупо написать. Спасибо! |
| Автор: skyboy 19.3.2010, 21:16 |
| ничего не мешает сделать двухуровневое кеширование. если данные не меняются, то только первый механизм. если страница сильно отличается от пользователя к пользователю(заменяемые "псевдоконструкции" содержат условия или данные зависят от пользователя, его cookie, залогиненности и прочего), то, возможно, рационально будет использовать только второй механизм. ну, и для ситуации без перекосов в ту или иную сторону, может быть рационально использовать и кеширование резульата компиляции в РНР и готовый HTML. |
| Автор: Zuzuka 20.3.2010, 17:51 |
| skyboy, Спасибо |