![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Zuzuka |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 4.3.2010 Репутация: нет Всего: нет |
Есть простенький так сказать шаблонизатор, который прогоняет шаблон, подставляя\заменяя данные.
Есть две мысли как хранить получившиеся страницы: 1. В виде готовых страниц, с вставленными данными (по сути просто сформированный xhtml) 2. Вставлять в страницы не данные а эквиваленты на php (т.е. заменять псевдоконструкции на реальные) В обоих случаях готовые страницы обновляются, когда что-то поменялось в БД. В 1ом случае придется пересобирать весь шаблон, а во втором получится что из сформированного шаблона будем больше обращаться к модели (т.е. и к БД). Честно немного смутно понимаю как правильно это организовать, поэтому и спрашиваю, поэтому мог глупо написать. Спасибо! |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
ничего не мешает сделать двухуровневое кеширование.
если данные не меняются, то только первый механизм. если страница сильно отличается от пользователя к пользователю(заменяемые "псевдоконструкции" содержат условия или данные зависят от пользователя, его cookie, залогиненности и прочего), то, возможно, рационально будет использовать только второй механизм. ну, и для ситуации без перекосов в ту или иную сторону, может быть рационально использовать и кеширование резульата компиляции в РНР и готовый HTML. |
|||
|
||||
| Zuzuka |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 4.3.2010 Репутация: нет Всего: нет |
skyboy,
Спасибо |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |