Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Если добавить много тегов {custom} на странице, не будет нагрузка на сервер?

Если добавить много тегов {custom} на странице, не будет нагрузка на сервер?


     02.10.2017    Общие вопросы, Шаблоны (TPL)    1189

вопрос
Если добавить много тегов {custom .... .... ... } на странице, не будет нагрузка на сервер, сайт не будет замедлить?

Я подумал сделать одну фишку - примерна я сделал игровой сайт с нескольких разделов : База игр, Видео, Фото , идт.

Добавим по 1 материал в категорию : База игр, Видео, Фото. (в итоге 3 материала ) id1, id2, id3. все эти 3 материала будут относится одной и той же игре.

материалы из категории "База игр" будут дополнительная поля [xfvalue_image_url_poster] *загружаемая изображение

а материалы из категории "Видео, Фото" дополнительная поля [xfvalue_idgame] *одно строка .
---------------

в поле [xfvalue_idgame] я буду загрузить постер игры

в поле [xfvalue_idgame] я буду указывать id материала что находится в категорию "База игр" ---->>> "1"

--------------------------

в шаблоне (full story; short story) материалам что находится в категории я буду вставлять картинку используя тег {custom}:

<img src="{custom id="[xfvalue_idgame]"  template="poster-game" cache="yes"}" alt="">



а tpl poster-game.tpl будет тег [xfvalue_image_url_poster]

----------------------------

и когда я захожу на материал 2 и 3 получается что мы берём картинку с 1 материала загружен в поле [xfvalue_image_url_poster]

а также в короткие новости материалах 2 и 3 отображается картинка из 1-го материала
---------------------------------
это хорошая идея но я подумал и на нагрузку на сервер не будет тег увеличить запросов к базе данных? если примерно импортировать из 1-го материала в материала 2 и 3, не только картинку но ещё 10-20 дополнительных полей
------------------------
Сути вопроса

Находясь на страницу с полной новости - нет не какая разница если эти 20 дополнительных полей импортированы с другого материала или эти 20 дополнительных полей принадлежат материалу к которому мы находимся?
------------------------------

P.S. Я говорю плохо на русском !

Ответа пока нет


2 комментария

LazyDev
PHP-developer

LazyDev - 2 октября 2017 19:32 -

Конечно будет, каждый custom это как минимум + один запрос.

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

rodica
Юзер

rodica - 2 октября 2017 19:52 -

Находясь на страницу с полной новости - нет не какая разница если эти 20 дополнительных полей импортированы с другого материала или эти 20 дополнительных полей принадлежат материалу к которому мы находимся?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх