На странице есть Яндекс карта, фильтр с несколькими полями и набор объектов, которые нужно нанести на нее. Вся информация о них хранится в базе. В зависимости от значений полей в фильтре на карте показывается разный набор объектов. Каждый раз при изменении поля в фильтре совершается новый запрос к базе с помощью ajax.
Ближайший ориентир это
http://www.biz-cen.ru/map/ .
Вроде бы все хорошо, но есть одна маленькая проблема. Это все работает МЕДЛЕННО, КАК ЭСТОНСКИЕ СТРОИТЕЛИ, СКРЕЩЕННЫЕ С ЧЕРЕПАХОЙ ДОСТАВЛЯЮТ ПОСЫЛКИ НА ПОЧТЕ РОССИИ. На каждый запрос уходит минимум 7 секунд. По ссылке выше все загружается намного быстрее.
Возможно есть какой-нибудь более эффективный способ реализовать данную функциональность ? Может быть, у кого-нибудь есть мысли или идеи, как можно реализовать быструю выборку ? Возможно, загружать все объекты при открытии карты и уже на фронт-энде производить выборку ?