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