Перейти к публикации

Несколько custom-ов на одной странице, создают нагрузку?


Рекомендованные сообщения

Здравствуйте, большую ли создадут нагрузку несколько (10-15) custom-ов на одной странице, в каждом кастоме от 3 до 30 новостей. (И какие параметры в custom-е больше всего нагружают?)

 

Ссылка на сообщение
Поделиться на других сайтах

Включите для них кеш и будет счастье!
 

{custom  category="2,3,5-8" cache="yes"}

 

Изменено пользователем gamessutra
Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, Tishka сказал:

Здравствуйте, большую ли создадут нагрузку несколько (10-15) custom-ов на одной странице, в каждом кастоме от 3 до 30 новостей.

Один custom один запрос к БД, они также могут кешироваться.

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, celsoft сказал:

Один custom один запрос к БД, они также могут кешироваться.

2, 3 в зависимости от параметров (tags, навигация)

Ссылка на сообщение
Поделиться на других сайтах

celsoftGameer, а если в custom-ах не указан параметр cache="yes", то он кешируется же по умолчанию, да?

Изменено пользователем sunx
Ссылка на сообщение
Поделиться на других сайтах
11 часов назад, sunx сказал:

то он кешируется же по умолчанию, да?

Зависит от настроек скрипта, а именно включено ли в нем кеширование.

Ссылка на сообщение
Поделиться на других сайтах
27.09.2019 в 08:27, celsoft сказал:

Зависит от настроек скрипта, а именно включено ли в нем кеширование.

то есть, если в настройках включено кеширование, и мы хотим чтобы во всех custom применялись те же настройки скрипта, то бессмысленно писать в качестве параметра  cache="yes"? Получается, что это лишнее?

Ссылка на сообщение
Поделиться на других сайтах
20 минут назад, ntrtv сказал:

то есть, если в настройках включено кеширование, и мы хотим чтобы во всех custom применялись те же настройки скрипта, то бессмысленно писать в качестве параметра  cache="yes"? Получается, что это лишнее?

Судя по коду, не совсем.
Если параметр отсутствует, то кеширования нет.

Ссылка на сообщение
Поделиться на других сайтах
10 часов назад, ntrtv сказал:

то есть, если в настройках включено кеширование, и мы хотим чтобы во всех custom применялись те же настройки скрипта, то бессмысленно писать в качестве параметра  cache="yes"? Получается, что это лишнее?

В принципе да. Но вы зависите от настроек, поэтому если знаете точно кешировать или нет, то лучше параметр указать.

 

10 часов назад, mr. Freeman сказал:

Судя по коду, не совсем.
Если параметр отсутствует, то кеширования нет.

Вы ошибаетесь

Ссылка на сообщение
Поделиться на других сайтах
10 часов назад, mr. Freeman сказал:

Судя по коду, не совсем.
Если параметр отсутствует, то кеширования нет.

Этот код ничего не говорит?

if( $config['allow_cache'] ) $short_news_cache = true; else $short_news_cache = false;

 

Ссылка на сообщение
Поделиться на других сайтах

В catmenu точно не кэшируется если глобально включен кэш на сайте и отсутствует cache="yes". Знаю это, так как подставляю класс в активном меню при помощи [active][/active]. Если же в catmenu прописать cache="yes", тогда данные в [active][/active] перестают выводиться.

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, radrigo сказал:

В catmenu точно не кэшируется если глобально включен кэш на сайте и отсутствует cache="yes". Знаю это, так как подставляю класс в активном меню при помощи [active][/active]. Если же в catmenu прописать cache="yes", тогда данные в [active][/active] перестают выводиться.

речь о {custom}

Ссылка на сообщение
Поделиться на других сайтах
10 часов назад, Gameer сказал:

Этот код ничего не говорит?


if( $config['allow_cache'] ) $short_news_cache = true; else $short_news_cache = false;

 

Только ниже в функции он нигде не используется.
Я вообще не нашёл условий с его применением.

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, mr. Freeman сказал:

Только ниже в функции он нигде не используется.

Для этого нужно очень хорошо знать код DLE и внутренний код функций. То что вы не видите нативного использования по коду, не значит что нет использования внутри в дальнейшем в вызываемых функциях.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...