Page 1 of 1

Оптимизация размещения тагов

Posted: Tue Mar 05, 2019 7:15 am
by Ambassador
У меня хэдэр один для всех темплейтов.(<!--INCLUDE_TEMPLATE_header-->)
И в хэдере тайтл формируется в зависимости от шаблона (<!--TEMPLATE_NAME-->)
В некоторых тайтлах используются таги <!--TOTAL_ITEMS-->, <!--GALLERY_TOTAL_ITEMS--> и т.п. Которые по сути нужны для формирования тайтла в одном темплейте.

Вопросы:
1.Происходит ли вычисление всех тагов, что есть в хэдэре для любого шаблона?
2.Если да, то уменьшит ли нагрузку на сервер перенос "тяжёлых" тагов из шаблона хэдэра в шаблон страницы?
(например в шаблоне страницы в переменную сохраняем значение тага, а в шаблоне хэдэра её выводим т.о. таг будет вычисляться только для нужных шаблонов)

Re: Оптимизация размещения тагов

Posted: Tue Mar 05, 2019 9:54 am
by admin
1. зависит что вы под этим понмиаете
инклуд шаблона это просто взяли и заменили строку на текст конкретного шалона

2. нет, ычисляется 1 раз таг, даже если он там 10 раз использован в странице

Re: Оптимизация размещения тагов

Posted: Wed Mar 06, 2019 5:12 am
by Ambassador
В хэдере, который инклюдится во всех шаблонах есть такой код

Code: Select all

<?php switch ('<!--TEMPLATE_NAME-->') {case 'index':?>
		<title>This is a main page</title>
		<? break;case 'model_galleries':?>
		<title>total gals:<!--TOTAL_ITEMS--></title>
		<? break;} ?>

Будет ли вычисляться таг <!--TOTAL_ITEMS--> для любого шаблона (например для index)?

Re: Оптимизация размещения тагов

Posted: Wed Mar 06, 2019 5:26 am
by admin
total_items вычисляется для тага <thumb

если его не будет то и total_items не будет

Re: Оптимизация размещения тагов

Posted: Wed Mar 06, 2019 5:26 am
by admin
от названия шаблона вообще ничего не зависит, только от его содержания