Тюнинг фильтра каталога в 1С-Битрикс
сайт: promnasos.com
фильтр уже был доработан, с его работой можно ознакомиться например тут
http://www.promnasos.com/catalog/diaphragm_pumps/dellmeco/
как Он работает: после выбора поля фильтр АВТОМАТИЧЕСКИ обновляет страницу и УБИРАЕТ из других полей для фильтрации заранее несуществующие значения, то есть такие, которых в каталоге нет.
Это помогает посетителю - заранее исключено бесчисленное количество несуществующих комбинаций.
В чём на сегодня проблема...
Хостинг не очень быстрый. Всё что можно я закэшировал, заоптимизировал, однако - смотрите вложение - при загрузке страницы со списком оборудования фильтр делает кучу запросов к базе данных, что занимает - вон - по 6 секунд! Засада!
Я хотел бы какое-нибудь решение этой проблемы.
Например, пускай фильтр делает свои обращения к базе в тот момент, когда вызываешь первый раз поле выбора. Тогда пусть всё затормаживает на эти 6 секунд. Или может есть ещё какой вариант.
Для меня чрезвычайно важно, чтобы при загрузке страниц браузер не залипал на 6 секунд, пусть он потом залипнет. При обращении к фильтру.
Возможно Ваше предложение.
Я не могу оценить масштаб работ. Напишу 20 долларов - 600 р.
Если Вы меня убедите, что для решения надо целый НИИ собирать - я обязательно заплачу больше.