Помощь Наименее ресурсоёмкий способ вывода информации

Тема в разделе "DLE", создана пользователем buggerman, 4 апр 2010.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. buggerman

    buggerman Создатель

    Регистр.:
    9 авг 2009
    Сообщения:
    35
    Симпатии:
    5
    Нужно: выводить на страницах категорий разный текст, каждый текст предназначен только для одной отдельной категории (всего 20 категорий)
    Требования: как можно меньшая нагрузка на бд и сервер
    Вариант #1
    Вставить в main.tpl тег {banner_название}
    В админке создать 20 баннеров с одним и тем же названием и каждый из них сделать доступным только для одной категории
    Вариант #2
    Вставить в main.tpl 20 тегов [aviable=X] с разными текстами в каждом из них, где для каждого X соответсвует нужной категории
    Что посоветуете?
     
  2. lift

    lift Читатель

    Заблокирован
    Регистр.:
    1 июл 2007
    Сообщения:
    2.226
    Симпатии:
    1.377
    Второй вариант, т.к. читается только 1 файл и 1 раз а не 10 баннеров и выбирается какой из них конкретно сейчас показать надо.
     
  3. buggerman

    buggerman Создатель

    Регистр.:
    9 авг 2009
    Сообщения:
    35
    Симпатии:
    5
    Но ведь выборок всё равно 20 штук в обоих способах... Поправь, если я не прав.
     
  4. Nightwalker

    Nightwalker

    Регистр.:
    4 фев 2007
    Сообщения:
    230
    Симпатии:
    22
    через [category=хх]содержимое[/category] делай. страницы категорий все равно кэшируются так что большой нагрузки быть не должно
     
  5. lift

    lift Читатель

    Заблокирован
    Регистр.:
    1 июл 2007
    Сообщения:
    2.226
    Симпатии:
    1.377
    buggerman
    при выводе через баннеры обработка идет через базу + через несколько php файлов движка.
    при выводе кастром обработка идет только через 2 php файла скрипта.
    каждый файл при этом делает одинаковую нагрузку, но по сумме получается меньше во втором случае.
     
Статус темы:
Закрыта.