А в 'public' хранится дата публицации? (подозреваю, что выводятся последние новости с каждого раздела)
Вам нужно избавиться от ORDER BY.
Если у вас такая нагрузка только на одну страницу, то попробуйте создать вспомогательную таблицу и в ней хранить только те новости, которые будут отображаться на этой странице.
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. Возможно глупый вопрос но в моём случае очень актуальный.
Не раз заказывал статьи у ТС. Все статьи были сделаны очень качественно и в срок, несмотря на достаточно сложные тематики. Буду работать дальше.
А в 'public' хранится дата публицации? (подозреваю, что выводятся последние новости с каждого раздела)
Вам нужно избавиться от ORDER BY.
Если у вас такая нагрузка только на одну страницу, то попробуйте создать вспомогательную таблицу и в ней хранить только те новости, которые будут отображаться на этой странице.
Не спец по оптимизации, может это бред).
catid у вас первичный ключ? если так, то зачем тут вообще ORDER BY....
так выглядит весь скрипт. он повторяется порядка 10-15 раз на странице. кеширование используется жесткое, но всё равно идет нагрузка на mysql
С точно такиже запросом?
Если да, то в чем проблема, сохраните данные в какой нибудь переменной и выводите 10-15 раз.
А вообще, запрос не такой уж и тяжелый...совсем даже не тяжелый.
Ребята, собственно нужны знатоки 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. Возможно глупый вопрос но в моём случае очень актуальный.
Напишите остальные запросы.
Кэширование не пробовали включать?
freecap это программа для работы с socks как она берет прокси?
Она берет как соксы, так и прокси из Socks Share.
ТС проверьте e-mail, ася не работает(
Вы этого действильно хотите??? :):):)
ой, очепяточка вышла )))
конечно же "И бот не поймет, что дизайн НЕ уникальный (если это вообще он может понимать)"
Смотря какие у вас знания PHP и есть ли знания других языков программирования?
визитки - без проблема, а вот сайты с большими нагрузками пока не тестил