Привет. Гипотетический вопрос возник, что будет быстрее:
У нас есть gallery_custom_var, она либо пустая, либо со значением (значение всегда одно). Выводим 60 тумб на странице.
Соответственно в <thumb> есть конструкция if (!empty(gallery_custom_var))
вывести <span class="field-label">, получается, что при генерации страницы у нас 60 раз срабатывает if
Собственно вот несколько вопросов
- после генерации страницы, при кеше скажем 3600 в настройках ротации, у if будет обрабатываться все равно каждый раз при запросе страницы ?
- не будет ли быстрее этот if запихнуть в кеш смарта, скажем на месяц сразу ?
Что выгоднее получается по ресурсам ?
Гипотетический вопрос
Re: Гипотетический вопрос
Приветствую!
пхп не кешится и выполняется на каждый хит
по факту это насколько быстрые операции что я считаю что заморачиваться смысла нет , там происзительность в миллионах таких операций в секунду
пхп не кешится и выполняется на каждый хит
по факту это насколько быстрые операции что я считаю что заморачиваться смысла нет , там происзительность в миллионах таких операций в секунду
Don't forget to run script update
Re: Гипотетический вопрос
Хорошо, спасибо)
Re: Гипотетический вопрос
апну топик
Вот эта классическая конструкция :
Вот эта классическая конструкция :
Code: Select all
if ('<!--TEMPLATE_NAME-->' == 'index') {
что-то для индекса и какой-то код php например <? echo rand(5, 15); ?>
<? } elseif ('<!--TEMPLATE_NAME-->' == 'content_list') {
что-то для content_listи какой-то код php например <? echo rand(5, 15); ?>
<? } elseif ('<!--TEMPLATE_NAME-->' == 'content_search') { ?>
что-то для content_searchи какой-то код php например <? echo rand(5, 15); ?>
<? }
else { ?>
some other page
<? } ?>
У нас если темплейт будет = индексу, то какие-то вычисления на php выполнятся только если относятся к нему, остальные вычисления не будут выполняться, которые относятся к другим шаблонам ?
Re: Гипотетический вопрос
думаю лучше ответить так: сначала заменяются таги скрипта, потом выполняется пхп
это отвечает на вопрос? )
это отвечает на вопрос? )
Don't forget to run script update
Re: Гипотетический вопрос
Да, выполнен не будет ) Значит гипотетически нагрузка будет ровно такая же как в каждом шаблоне отдельно написать код )admin wrote: Tue Jan 23, 2024 7:44 pm думаю лучше ответить так: сначала заменяются таги скрипта, потом выполняется пхп
это отвечает на вопрос? )
ps унифицирую шаблоны ))
Re: Гипотетический вопрос
да, инклуд шаблона это по факту замена тага на содержимое темпелйта
те иинклуд это просто для удобства
те иинклуд это просто для удобства
Don't forget to run script update
Re: Гипотетический вопрос
Спасибо)admin wrote: Tue Jan 23, 2024 8:12 pm да, инклуд шаблона это по факту замена тага на содержимое темпелйта
те иинклуд это просто для удобства







