Хак Оптимизация запросов в бд для мультикатегорий

tensey

:)
Прошёл марафон
Регистрация
10 Июл 2017
Сообщения
74
Реакции
44
Баллы
18
Установка
Открыть файл engine/engine.php
Найти код:
PHP:
            $where_category = "category = '{$get_cats}'";
              
                }
          
            }
После него вставить:

Код:
$db->query("SELECT id FROM ".PREFIX."_post WHERE {$where_category} AND approve=1" . $where_date);
            $ids = array();
            while($r = $db->get_row()) $ids[] = $r['id'];
            if(count($ids)) $ids = implode(',',$ids);
            else $ids = 0;
            $where_category = "id IN ($ids)";
Почему стоит ставить этот хак даже не смотря на включенный кеш?
1. Кеш все же периодически чистится.
2. В DLE до 11 версии кешируются только первые 6 страниц навигации. В 11 версии уже 11 страниц. Но все равно, все остальные страницы выводятся без кеша.

Версия DLE: любая

Автор: Олег Александрович a.k.a. Sander
 

aeneas

Новичок
Регистрация
27 Фев 2017
Сообщения
2.974
Реакции
1.352
Баллы
113
да, такие вещи тоже было бы неплохо выкладывать (я про коменты автора и людей))) ибо хак по сути бесполезен, автор указал на это )
 

byroot

Новичок
Регистрация
2 Мар 2017
Сообщения
215
Реакции
103
Баллы
43
Ещё мысль пришла в голову!
@Seopirat эту тему надо переименовать а АНТИоптимизация.... :thank_youu: и вообще ТС должен отвечать за свой копипаст, если он его тупо копирует - это просто барахолка будет, если он его проверял в работе - то я не думаю что по 10+ новых хаков в день он может постить и проверять их все на работоспособность.Может конечно я ошибаюсь, а может контенщик нанятый который всё копирует с разных форумов сюда, даже не читая и не понимая что он постит и для чего этого нужно. :swoonn:
 

sneiks

Приватовец
Приватовец
Регистрация
14 Май 2017
Сообщения
86
Реакции
17
Баллы
8
Может есть какое то решение как оптимизировать мультикатегории?
 
Сверху Снизу