Должна же быть некоторая плата за некоторую универсальность? Вот с этого момента, как вы поняли, что запросов много, а некоторый функционал вам не нужен, и начинается реальная работа над сайтом) Есть много чего, что вам просто не нужно или не критично. Все это нужно глушить. Самый простой пример - сбор данных для формы поиска - получение макс цены для слайдера, крайних этажей и т.д. В частных случаях это либо не нужно, либо вполне может класться в куки или сессию, после первой выборки. Аналогично Новые, Спецпредложения (которые ну нафиг никому не упало обновлять и перемешивать каждый F5, достаточно даже 1 раз в час). Всякие верхние и нижние навигационные меню, которые можно собирать до готового html вообще раз в год, а не постоянно опрашивать БД на их выборку и генерацию. Я думаю идея в целом понятна.