Syler

Рейтинг
118
Регистрация
17.12.2007

Не раз заказывал статьи у ТС. Все статьи были сделаны очень качественно и в срок, несмотря на достаточно сложные тематики. Буду работать дальше.

А в 'public' хранится дата публицации? (подозреваю, что выводятся последние новости с каждого раздела)

Вам нужно избавиться от ORDER BY.

Если у вас такая нагрузка только на одну страницу, то попробуйте создать вспомогательную таблицу и в ней хранить только те новости, которые будут отображаться на этой странице.

Не спец по оптимизации, может это бред).

catid у вас первичный ключ? если так, то зачем тут вообще ORDER BY....

KosoyRoman:

так выглядит весь скрипт. он повторяется порядка 10-15 раз на странице. кеширование используется жесткое, но всё равно идет нагрузка на mysql

С точно такиже запросом?

Если да, то в чем проблема, сохраните данные в какой нибудь переменной и выводите 10-15 раз.

А вообще, запрос не такой уж и тяжелый...совсем даже не тяжелый.

KosoyRoman:
Ребята, собственно нужны знатоки mysql. Может возможно как нить перестроить данный запрос
$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)) {

......

}
}

так чтобы выполнялся быстрей? таких запросов на странице около 20. Возможно глупый вопрос но в моём случае очень актуальный.

Напишите остальные запросы.

Кэширование не пробовали включать?

Socks блог:
freecap это программа для работы с socks как она берет прокси?

Она берет как соксы, так и прокси из Socks Share.

ТС проверьте e-mail, ася не работает(

Talisman13:
Вы этого действильно хотите??? :):):)

ой, очепяточка вышла )))

конечно же "И бот не поймет, что дизайн НЕ уникальный (если это вообще он может понимать)"

Смотря какие у вас знания PHP и есть ли знания других языков программирования?

визитки - без проблема, а вот сайты с большими нагрузками пока не тестил

Всего: 548