169 похожих чатов

Подскажите, допустим есть svg помещений, 4 этажа (4 svg), и

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

8 ответов

10 просмотров

зависит от того, что вы хотите оптимизировать. Если количество запросов - то передавать сразу все. Если время отклика интерфейса, который зависит от времени загрузки данных, то оптимизировать объем передаваемых данных.

Developer- Автор вопроса
Wanna_Phonila
зависит от того, что вы хотите оптимизировать. Есл...

на данном этапе сложно решить что важнее) а как по правильному?

Developer
на данном этапе сложно решить что важнее) а как по...

я бы сказал, что оптимизация нужна только тогда, когда она нужна. А предоптимизация - такое себе

Developer- Автор вопроса
Wanna_Phonila
я бы сказал, что оптимизация нужна только тогда, к...

те. лучше загрузить сразу все данные и не париться?)

Developer
на данном этапе сложно решить что важнее) а как по...

Т.е. сначала сделайте какой-то законченный вариант и посмотрите как все в целом работает. Если есть "узкие" места, где что-то тормозит - там начинайте думать про оптимизацию.

Developer
те. лучше загрузить сразу все данные и не париться...

как вариант. У вас же не два миллиона этажей? =)

Похожие вопросы

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
DS
8
Карта сайта