Samovar
http://mynuke.ru/modules.php?name=D...p=getit&lid=178
А нюка какая у тебя?.
Я оптимизировал только все из статей что тут. Больше 25-30 не поднимается нигде (кроме модуля Топикс), хотя 25-30 условно :) правые блоки как то не правильно считаются в запросах.
---------------------------------------------------------------------------
Вопрос такой - сыграет ли в оптимизации - замена использования БД на прямые ссылки.
Если, например, есть 5 разделов для файлов, в них еще 20 подразделов (а больше и не будет, а если и будет 1-2, то не сложно добавить в код).
Заменить функцию, и сделать прямые ссылки на разделы (простым кодом, без БД). Заодно и красотени можно навести (добавить картинки для них, расположить как тебе угодно, добавить ссылки какие нибудь и т.д.).
И по возможности везде так. Снизит ли это нагрузку или незаметно даже будет?.
Второй вариант, если cid=2 - это категория называется Юмор, можно напрямую написать и не спрашивать у БД. Код будет длиннее, больше всяких условий, функций, а толк будет?
А то может 5 функций и 10 условий нагрузку сделают больше чем 5 запросов в бд :)