В процессе работы над одним модулем, чисто случайно обнаружил - как можно оптимизировать вывод контента для мультикатегорий. Этот хак работает только на страницах категорий. По результатам замеров, скорость обработки увеличивается в 2 - 10 раз. Более подробно с числами можно ознакомиться на моем сайте. Открыть файл engine/engine.php Найти код: PHP: $where_category = "category = '{$get_cats}'"; } } После него вставить: PHP: $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
Читал я это, потому и спрашиваю с какой посещаемостью стоит ставить. Если посещаемость до 2к стоит применять?
Так, я запутался) Почему не стоит? Ты себе не ставил? Информационник это ж не кино сайт) Достаточно сложно развивать, тем более без покупных ссылок