Size: a a a

2018 November 16

AO

Agnislav Onufriichuk in Angular Kyiv
я бы кроме гугла/амазона/азура ничего и не рассматривал. подавляющая часть остальных вариантов будет или гораздо менее надежно, или гораздо дороже, или больше ручной работы.
источник

AM

Andrew Muliar in Angular Kyiv
digital ocean?
источник
2018 November 17

VD

Valeriy Demidov in Angular Kyiv
Привет!
Есть проект, на 2ом ангуляре / Sockets.io / node.js / mongoose. Какое-то подобие, CRM.

Она достаточно бажит на фронте. А именно: отрывается много комнат, и когда их количество увеличивается, то скорость переключения между комнатами, становиться ооочень медленной. Большое подозрение на утечку...
Расскажите, или покажите статьи, как бороться с даной проблемой.
источник
2018 November 18

DK

Dmitry Kutran in Angular Kyiv
Valeriy Demidov
Привет!
Есть проект, на 2ом ангуляре / Sockets.io / node.js / mongoose. Какое-то подобие, CRM.

Она достаточно бажит на фронте. А именно: отрывается много комнат, и когда их количество увеличивается, то скорость переключения между комнатами, становиться ооочень медленной. Большое подозрение на утечку...
Расскажите, или покажите статьи, как бороться с даной проблемой.
принчин проблем с перфомансом может быть уйма. Тут нужна научная степень и chrome devtools
источник

DK

Dmitry Kutran in Angular Kyiv
может, как раз не в утечке памяти дело, а в нагрузке и выполнении скриптов за единицу времени, что может CPU жрать
источник

DK

Dmitry Kutran in Angular Kyiv
надо открывать вкладку performance и писать record
источник

DK

Dmitry Kutran in Angular Kyiv
профилировать, короче
источник

VD

Valeriy Demidov in Angular Kyiv
Dmitry Kutran
профилировать, короче
Ну вот с этим работаю сейчас. Спасибо)
Просто, ожидал, что тру програмеры юзают что-то магическиинтересное в данных ситуациях
источник

DK

Dmitry Kutran in Angular Kyiv
да, мозг и вкладку performance
источник

DK

Dmitry Kutran in Angular Kyiv
есть еще совет - посмотреть, как аппка будет работать без сокетов - заменить сорс на моканый
источник

DK

Dmitry Kutran in Angular Kyiv
может дело в потоке данных и элементарный тротл решит проблему
источник

VD

Valeriy Demidov in Angular Kyiv
Dmitry Kutran
есть еще совет - посмотреть, как аппка будет работать без сокетов - заменить сорс на моканый
Хмм, вот здесь спасибо)
источник

DK

Dmitry Kutran in Angular Kyiv
если списки данных длинные получаются или графики с большим timeseries, которые рендерятся через svg - то тут надо смотреть в сторону виртуализации рендера, так как тяжелый документ может также влиять на взаимодействия пользователя с ui - элементарно сложно проскролить, например
источник

VD

Valeriy Demidov in Angular Kyiv
По факту, есть только чат, небольшая инфа по клиенту, и несколько вкладок со списками заказаных/полученых/возвращенных товаров
источник

VD

Valeriy Demidov in Angular Kyiv
И да, когда комната уже открыта и закреплена менеджером, то при переключении таких комнат запросы обновления списков товаров не шлются
источник

VD

Valeriy Demidov in Angular Kyiv
Т.е. подозрение только на сокеты
источник

DK

Dmitry Kutran in Angular Kyiv
сокеты - сами по себе не проблема, но если вы как-то их обрабатываете, то большое их количество или количество xhr запросов может стать причиной лагов
источник

L

Lili 🎈 in Angular Kyiv
Привет! Подскажите, для форм логина и регистрации что лучше использовать - реактивные или шаблонные формы? 🤷‍♀
источник

DG

Danil Gudz in Angular Kyiv
лучше везде одного стиля придерживаться как по мне
источник

DG

Danil Gudz in Angular Kyiv
что именно – на любителя, я реактивные везде использую
источник