Большое количество запросов к базе данных

#
Большое количество запросов к базе данных
Здравствуйте.

Есть новосозданный интернет-магазин (пока что версия "Халява" и с тестовым содержимым). На главной странице меню верхнего уровня, список категорий, список из 9 популярных товаров, из 9-ти случайных товаров из категорий, 2 текстовых блока (содержимое страницы и документ) и список производителей.

Если на локальной машине работало удовлетворительно (по скорости), то на хостинге (разрешенное максимальное использование оперативной памяти - 80Мб на процесс) открывает главную страницу секунд 10-15 (что очень медленно). Запросов к базе данных -- 295 (по информации панели статистики). На страницах каталога (фильтр + выборка 9 популярных товаров + список производителей) запросов меньше -- около 180-220 (что, в общем, тоже удручает)

Вопросы такие:
1) нормально ли такое большое количество запросов к БД для описанного содержимого?
2) обусловлено ли торможение сайта таким большим количеством запросов, или могут быть другие существенные факторы?
3) что можно сделать для улучшения скорости работы сайта кроме покупки версии ЦМС с кэшированием?
Модератор
#
Re: Большое количество запросов к базе данных
1) Количество запросов соответствует реализованному функционалу. Если посмотреть API и параметры методов, то количество запросов можно уменьшить (обратите внимание на метод ShowShop). Большое количество запросов не должно беспокоить при хорошей скорости выполнения. БД для того и создана, чтобы выполнять запросы.
2) Вы не показали протокол работы системы, без этого невозможно о чем-то говорить.
3) п. 1 + модуль кэширования.
Авторизация