каждый полигон это отдельное помещение на этаже.
в админке для каждого полигона заполняются данные: этаж, название, занят или нет, площадь, и тд.
как правильно хранить инфо-цию по каждому помещению (полигону) на фронтенде?
при загрузке страницы сразу создать js-объект, в котором ключ будет этаж, а значения будут массив с данными полигонов?
или для каждого этажа подгружать инфу по ajax, по мере переключения этажей?
нужен совет по оптимизации, как это правильно сделать подскажите пожалуйста,
т.е. загружать сразу все данные или частично по этажам?
зависит от того, что вы хотите оптимизировать. Если количество запросов - то передавать сразу все. Если время отклика интерфейса, который зависит от времени загрузки данных, то оптимизировать объем передаваемых данных.
на данном этапе сложно решить что важнее) а как по правильному?
я бы сказал, что оптимизация нужна только тогда, когда она нужна. А предоптимизация - такое себе
те. лучше загрузить сразу все данные и не париться?)
Т.е. сначала сделайте какой-то законченный вариант и посмотрите как все в целом работает. Если есть "узкие" места, где что-то тормозит - там начинайте думать про оптимизацию.
как вариант. У вас же не два миллиона этажей? =)
Обсуждают сегодня