Как обрабатывать подписки angularfire2 при выходе и повторном входе на вкладку? - PullRequest
0 голосов
/ 18 июня 2019

Мне пришло в голову, что мое приложение не очень хорошо справляется с выходом и возвращением на вкладку, особенно когда речь идет о подписках angularfire2.

Короче говоря, приложение предназначено для отслеживания некоторого оборудования компании, когда мы получаемпочти прямая трансляция с GPS-трекера в оборудовании (1-2 секунды от записи GPS до времени записи в пожарном депо).Итак, у меня есть список из 20-30 трекеров, и у каждого есть заметная подписка на обновления live-ish.Отдельные подписки для каждой наблюдаемой, казалось, работали лучше, чем отдельная наблюдаемая для всего списка.

Поэтому проблема, с которой я сталкиваюсь, - это когда я покидаю вкладку и возвращаюсь к ней позже (через 2 + минуты), все данныес тех пор, как я покинул вкладку, она начинает течь, обновляется и создает этот огромный всплеск лага.

Итак, мои вопросы, следует ли мне отказаться от подписки, когда я покидаю вкладку и подписываюсь, когда вкладка снова открыта (в поле зрения)?Или есть вариант или уже сделано решение только для этого?В идеале в этих случаях я не буду беспокоиться о промежуточных данных, а просто получу самые последние данные при повторном открытии вкладки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...