Page 1 of 1
темплейт var
Posted: Sat Oct 19, 2024 3:34 pm
by darkover
Привет.
вопрос такой по скорости обработки
допустим есть темплейт назовем его my_settings, где хранятся переменные в массиве, чисто текст
темплейт my_settings включен во все другие темплейты сайта
что будет быстрее работать в шаблоне
темплейт вар или вывод значения из массива ?
меня люто бесит микро менеджмент шаблонов, где например на индексе прописано лого сайта и имя сайта, и есесно они везде разные, а сам индекс по блокам одинаков, и если что-то на нем нужно поменять, то копи паст на сайтах бесит. Хочу все сеттинги вынести в отдельный шаблон, что бы во всех остальных только переменные были
Re: темплейт var
Posted: Mon Oct 21, 2024 4:37 pm
by admin
Приветствую!
массив это полагаю пхп который не кешится
а темплейты кешатся
но в целом разница видна только на трафе скажем 500-1м, на среднем сайт это не заметно
Re: темплейт var
Posted: Mon Oct 21, 2024 5:23 pm
by darkover
admin wrote: Mon Oct 21, 2024 4:37 pm
Приветствую!
массив это полагаю пхп который не кешится
а темплейты кешатся
но в целом разница видна только на трафе скажем 500-1м, на среднем сайт это не заметно
Ну он в темплейте, по аналогии с "Перевод меню сайта ( i18 )"
что-то вроде
Code: Select all
$my_keywords["ru"] = array(
"categories" => "Категории",
"search" => "Поиск...",
"videos" => "Видео" );
Мы же можем и в кеш положить его ?
Так то в теории могу и так на автоматом при инсталле сделать темплейт вар и впихнуть туда что нужно, но шаблон имхо более читаем что ли, все в нем
Re: темплейт var
Posted: Tue Oct 22, 2024 7:03 am
by admin
нет, тут кеширования нету
есл иэто кастом перменная то мы 1 раз заменили в <--CUSTOM ... на ASD условно и положили как есть текст к кеш
а если это пхп то как уго кешить ? оно ложится как пхп код который выполняется когда юзер грузит страницу
Re: темплейт var
Posted: Tue Oct 22, 2024 2:29 pm
by darkover
admin wrote: Tue Oct 22, 2024 7:03 am
нет, тут кеширования нету
есл иэто кастом перменная то мы 1 раз заменили в <--CUSTOM ... на ASD условно и положили как есть текст к кеш
а если это пхп то как уго кешить ? оно ложится как пхп код который выполняется когда юзер грузит страницу
Добро! Буду запихивать в кастом вар. Что бы в базу не лезть - они varchar или текст ?
Re: темплейт var
Posted: Tue Oct 22, 2024 2:32 pm
by darkover
В догонку вопрос
делаю инклюд в шаблоне смарта
<?php include_once $_SERVER["DOCUMENT_ROOT"]."/foo_bar.shtml"?>
В нем будут работать теги смарта вроде TEMPLATE_NAME и так далее ?
Re: темплейт var
Posted: Wed Oct 23, 2024 2:58 am
by admin
darkover wrote: Tue Oct 22, 2024 2:29 pm
admin wrote: Tue Oct 22, 2024 7:03 am
нет, тут кеширования нету
есл иэто кастом перменная то мы 1 раз заменили в <--CUSTOM ... на ASD условно и положили как есть текст к кеш
а если это пхп то как уго кешить ? оно ложится как пхп код который выполняется когда юзер грузит страницу
Добро! Буду запихивать в кастом вар. Что бы в базу не лезть - они varchar или текст ?
text )
Re: темплейт var
Posted: Wed Oct 23, 2024 2:58 am
by admin
darkover wrote: Tue Oct 22, 2024 2:32 pm
В догонку вопрос
делаю инклюд в шаблоне смарта
<?php include_once $_SERVER["DOCUMENT_ROOT"]."/foo_bar.shtml"?>
В нем будут работать теги смарта вроде TEMPLATE_NAME и так далее ?
нет, сначала замена тагов - потом выполнение пхп
Re: темплейт var
Posted: Wed Oct 23, 2024 11:43 am
by darkover
Ясн, спс
Re: темплейт var
Posted: Wed Oct 23, 2024 11:51 am
by admin
NP