Оптимальное количество запросов к БД?

#1 18 февраля 2012 в 21:13
Собственно интересно, какое количество запросов к БД оптимально для быстро работы сайта?

И какое в среднем здесь количество запросов на страницу?
#2 18 февраля 2012 в 21:25
yury, вопрос не корректен. Количество запросов не так важно, как их "тяжелость".
Запросов может быть хоть 100, хоть 200, например
  1. SELECT id FROM `table` WHERE `id` = 1
то такой запрос выполнится мгновенно, при условии конечно что по полю id есть индекс.
Однако если запрос тяжелый, с сортировкой с объединением таблиц и с условиями, то этот один запрос может испортить всю картину и выполняться он будет продолжительно.
Так что не гонитесь за количеством запросов, а гонитесь за их качеством.
#3 18 февраля 2012 в 21:27
а в инстанте в основе своей какие запросы?)

не успел еще ознакомиться хорошо с системой.
#4 18 февраля 2012 в 21:30
yury, включите режим отладки в админке и изучайте. explain вам в руки и видимо гугл заодно)
#5 18 февраля 2012 в 22:42
а сколько на данном сайте в среднем запросов на страницу?)
#6 18 февраля 2012 в 23:02
yury, количество запросов разниться на каждой странице сайта, в зависимости от вывода компонентов и дополнительных модулей.

а сколько на данном сайте в среднем запросов на страницу?)

yury
Исходя из вопроса — осталось ерунда — взять все страницы — сложить запросы и вывести среднее количество…
#7 19 февраля 2012 в 00:25
ок, тогда проще задача: сколько запросов на главной?
#8 19 февраля 2012 в 00:31
включите отладку в админке в настройках сайта, в самом низу страницы под футером появиться вся интересующая информация… Fuze, уже ответил… это зависит от того коакой компонент выбран для главной и какие модули загружаются…
#9 19 февраля 2012 в 01:14
да я то знаю сколько у меня. спрашиваю, сколько в среднем у вас?
#10 19 февраля 2012 в 09:17
У меня на главной — 40 -50 запросов…

Вопрос админам — в корне мапса, (есть порядка 20 рубрик с подрубриками ~20 в каждой)
выдает ~400 запросов… Так и должно быть?
все короткие, но пугает их кол-во… хотя качество хорошее — грузит быстро.
#11 19 февраля 2012 в 10:37

Вопрос админам — в корне мапса, (есть порядка 20 рубрик с подрубриками ~20 в каждой)
выдает ~400 запросов… Так и должно быть?

KS
в мапсе же вообще можно все кэшировать почти, или я ошибаюсь? ведь точки постоянно не меняются и категории с подкатегориями. так зачем их дергать постоянно из базы?
#12 20 февраля 2012 в 05:14

в мапсе же вообще можно все кэшировать почти, или я ошибаюсь? ведь точки постоянно не меняются и категории с подкатегориями. так зачем их дергать постоянно из базы?

yury

Чесно говоря пока кэш вообще не включен…
летает быстро…
Надо бы проверить с кэшем .

Кстати везде споры про время кэша. У кого есть опыт? Сколько нужно ставить?
#13 20 февраля 2012 в 10:04

. У кого есть опыт? Сколько нужно ставить ?

KS
зависит от сайта. можт у тебя там каждые 5 минут новые точки должны появляться, то логично, что кэш не более 5 минут.

а когда фиксировано все добавлено и новая точка может появиться раз в неделю, то 1 раза в сутки вполне достаточно, а может и раз в неделю
#14 20 февраля 2012 в 15:53
А нет…
В компонентах нет кеширования…
А рубрики у меня выводятся через него…

можно кешировать только модули…
или я не там смотрю?
#15 20 февраля 2012 в 23:11
значит было бы полезно сделать кэширование)
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.