Tishka 0 Опубликовано: 20 сентября 2019 Рассказать Опубликовано: 20 сентября 2019 Здравствуйте, большую ли создадут нагрузку несколько (10-15) custom-ов на одной странице, в каждом кастоме от 3 до 30 новостей. (И какие параметры в custom-е больше всего нагружают?) Цитата Ссылка на сообщение Поделиться на других сайтах
gamessutra 15 Опубликовано: 20 сентября 2019 Рассказать Опубликовано: 20 сентября 2019 (изменено) Включите для них кеш и будет счастье! {custom category="2,3,5-8" cache="yes"} Изменено 20 сентября 2019 пользователем gamessutra Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 20 сентября 2019 Рассказать Опубликовано: 20 сентября 2019 3 часа назад, Tishka сказал: Здравствуйте, большую ли создадут нагрузку несколько (10-15) custom-ов на одной странице, в каждом кастоме от 3 до 30 новостей. Один custom один запрос к БД, они также могут кешироваться. Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 310 Опубликовано: 20 сентября 2019 Рассказать Опубликовано: 20 сентября 2019 1 час назад, celsoft сказал: Один custom один запрос к БД, они также могут кешироваться. 2, 3 в зависимости от параметров (tags, навигация) Цитата Ссылка на сообщение Поделиться на других сайтах
sunx 0 Опубликовано: 26 сентября 2019 Рассказать Опубликовано: 26 сентября 2019 (изменено) celsoft, Gameer, а если в custom-ах не указан параметр cache="yes", то он кешируется же по умолчанию, да? Изменено 26 сентября 2019 пользователем sunx Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 27 сентября 2019 Рассказать Опубликовано: 27 сентября 2019 11 часов назад, sunx сказал: то он кешируется же по умолчанию, да? Зависит от настроек скрипта, а именно включено ли в нем кеширование. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
ntrtv 55 Опубликовано: 29 сентября 2019 Рассказать Опубликовано: 29 сентября 2019 27.09.2019 в 08:27, celsoft сказал: Зависит от настроек скрипта, а именно включено ли в нем кеширование. то есть, если в настройках включено кеширование, и мы хотим чтобы во всех custom применялись те же настройки скрипта, то бессмысленно писать в качестве параметра cache="yes"? Получается, что это лишнее? Цитата Ссылка на сообщение Поделиться на других сайтах
mr. Freeman 11 Опубликовано: 29 сентября 2019 Рассказать Опубликовано: 29 сентября 2019 20 минут назад, ntrtv сказал: то есть, если в настройках включено кеширование, и мы хотим чтобы во всех custom применялись те же настройки скрипта, то бессмысленно писать в качестве параметра cache="yes"? Получается, что это лишнее? Судя по коду, не совсем. Если параметр отсутствует, то кеширования нет. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 30 сентября 2019 Рассказать Опубликовано: 30 сентября 2019 10 часов назад, ntrtv сказал: то есть, если в настройках включено кеширование, и мы хотим чтобы во всех custom применялись те же настройки скрипта, то бессмысленно писать в качестве параметра cache="yes"? Получается, что это лишнее? В принципе да. Но вы зависите от настроек, поэтому если знаете точно кешировать или нет, то лучше параметр указать. 10 часов назад, mr. Freeman сказал: Судя по коду, не совсем. Если параметр отсутствует, то кеширования нет. Вы ошибаетесь Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 310 Опубликовано: 30 сентября 2019 Рассказать Опубликовано: 30 сентября 2019 10 часов назад, mr. Freeman сказал: Судя по коду, не совсем. Если параметр отсутствует, то кеширования нет. Этот код ничего не говорит? if( $config['allow_cache'] ) $short_news_cache = true; else $short_news_cache = false; Цитата Ссылка на сообщение Поделиться на других сайтах
radrigo 180 Опубликовано: 30 сентября 2019 Рассказать Опубликовано: 30 сентября 2019 В catmenu точно не кэшируется если глобально включен кэш на сайте и отсутствует cache="yes". Знаю это, так как подставляю класс в активном меню при помощи [active][/active]. Если же в catmenu прописать cache="yes", тогда данные в [active][/active] перестают выводиться. Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 310 Опубликовано: 30 сентября 2019 Рассказать Опубликовано: 30 сентября 2019 1 минуту назад, radrigo сказал: В catmenu точно не кэшируется если глобально включен кэш на сайте и отсутствует cache="yes". Знаю это, так как подставляю класс в активном меню при помощи [active][/active]. Если же в catmenu прописать cache="yes", тогда данные в [active][/active] перестают выводиться. речь о {custom} Цитата Ссылка на сообщение Поделиться на других сайтах
mr. Freeman 11 Опубликовано: 30 сентября 2019 Рассказать Опубликовано: 30 сентября 2019 10 часов назад, Gameer сказал: Этот код ничего не говорит? if( $config['allow_cache'] ) $short_news_cache = true; else $short_news_cache = false; Только ниже в функции он нигде не используется. Я вообще не нашёл условий с его применением. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 30 сентября 2019 Рассказать Опубликовано: 30 сентября 2019 2 часа назад, mr. Freeman сказал: Только ниже в функции он нигде не используется. Для этого нужно очень хорошо знать код DLE и внутренний код функций. То что вы не видите нативного использования по коду, не значит что нет использования внутри в дальнейшем в вызываемых функциях. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.