Не раз заказывал статьи у ТС. Все статьи были сделаны очень качественно и в срок, несмотря на достаточно сложные тематики. Буду работать дальше.
А в 'public' хранится дата публицации? (подозреваю, что выводятся последние новости с каждого раздела)
Вам нужно избавиться от ORDER BY.
Если у вас такая нагрузка только на одну страницу, то попробуйте создать вспомогательную таблицу и в ней хранить только те новости, которые будут отображаться на этой странице.
Не спец по оптимизации, может это бред).
catid у вас первичный ключ? если так, то зачем тут вообще ORDER BY....
С точно такиже запросом?
Если да, то в чем проблема, сохраните данные в какой нибудь переменной и выводите 10-15 раз.
А вообще, запрос не такой уж и тяжелый...совсем даже не тяжелый.
$inqnl = $db->query("SELECT * FROM ".$basepref."_news WHERE catid = 1 ORDER BY public DESC LIMIT 0,1"); if ($db->numrows($inqnl) > 0) { while ($item=$db->fetchrow($inqnl)) { ...... } }
Напишите остальные запросы.
Кэширование не пробовали включать?
Она берет как соксы, так и прокси из Socks Share.
ТС проверьте e-mail, ася не работает(
ой, очепяточка вышла )))
конечно же "И бот не поймет, что дизайн НЕ уникальный (если это вообще он может понимать)"
Смотря какие у вас знания PHP и есть ли знания других языков программирования?
визитки - без проблема, а вот сайты с большими нагрузками пока не тестил