Size: a a a

Советский Angular

2020 December 20

В

Владимир in Советский Angular
если надо все то юзай replaysubjects)
источник

J💖

JSON Jenny 💖 in Советский Angular
Блин, кажется, это скорее извечная проблема. А когда инвалидировать кэш)
источник

J💖

JSON Jenny 💖 in Советский Angular
Владимир
если надо все то юзай replaysubjects)
Юзаем, а ещё shareReplay частенько бывает
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
JSON Jenny 💖
@thekiba очень важный вопрос про shareReplay. Как не потерять кэширование, но при этом отписаться во время?
Если у нас есть только размер буфера, то подписка висит даже, если мы отписались
Ты можешь сделать свой оператор, который будет отпускать подписку, если ей не пользуются какое-то время.

У меня сделано примерно так. Я не отпускаю подписку сразу после отписки, а держу ее еще либо 60 секунд, либо считаю счетчик других подписок (предположим 100).

Если сделали отписку, и если подписались на 100 других подписок или если прошло 60 секунд, то я отпускаю подписку.

Это просто к примеру как может быть. Но самое главное, чтобы они не висели просто так в памяти, ибо зачем
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Кэширование не всегда нужно
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
у меня подписки держатся на случай, если пользователей ушел на какую-то страницу, а потом решил внезапно вернуться
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
JSON Jenny 💖
Блин, кажется, это скорее извечная проблема. А когда инвалидировать кэш)
когда он инвалиден, очевидно)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
не беспокойся, если у тебя будут на сервер запросики ходить, чтобы получить актуальную информацию

если ты начнешь кэшировать то, что может быть инвалидно, то лучше не кэшировать, либо кэшировать на маленький период времени
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
в моем случае, я прорабатывал pub sub протокол для бекенда, который умеет оповещать клиент об изменениях, поэтому просто подписываюсь на данные и получаю актуальную информацию по подписке

именно эту подписку я и кэширую, сами данные не кэширую
источник

D

Dima in Советский Angular
Eugene
ога)
Тока что прошёл эту миссию)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
если подписка жива, связь с бекендом не рвалась, то я знаю актуальное состояние

если произошел разрыв, то все данные на клиенте инвалидируются, и происходит их переиницализация
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
@kisya_lisya может это натолкнут тебя на мысли
источник

J💖

JSON Jenny 💖 in Советский Angular
Вертихвост キバ 🏡🦊
в моем случае, я прорабатывал pub sub протокол для бекенда, который умеет оповещать клиент об изменениях, поэтому просто подписываюсь на данные и получаю актуальную информацию по подписке

именно эту подписку я и кэширую, сами данные не кэширую
Спасибо)
Кажется буду пробовать всё в зависимости от нужды)
источник

J💖

JSON Jenny 💖 in Советский Angular
Вертихвост キバ 🏡🦊
@kisya_lisya может это натолкнут тебя на мысли
Ага)
источник

DT

Dmitriy Teplov in Советский Angular
У нас тут был корпоратив дистанционный с мастер классом по рисованию, первый раз с начальных классов кисть держал -_-

Подарю внукам
источник

AH

Alena Hrenovskaya in Советский Angular
Dmitriy Teplov
У нас тут был корпоратив дистанционный с мастер классом по рисованию, первый раз с начальных классов кисть держал -_-

Подарю внукам
Блин, тебе бы гусарский мундир. Ты вроде про рисование написал, а я только об образе думала 😂
источник

VS

Vladimir Stempel 👁🍵... in Советский Angular
Alena Hrenovskaya
Блин, тебе бы гусарский мундир. Ты вроде про рисование написал, а я только об образе думала 😂
😁
источник

AH

Alena Hrenovskaya in Советский Angular
Dmitriy Teplov
У нас тут был корпоратив дистанционный с мастер классом по рисованию, первый раз с начальных классов кисть держал -_-

Подарю внукам
Прикольный корпоратив. Я бы технику себе хотела бы какую-нибудь. Пока рисую: я художник - я так вижу)
источник

DT

Dmitriy Teplov in Советский Angular
Alena Hrenovskaya
Прикольный корпоратив. Я бы технику себе хотела бы какую-нибудь. Пока рисую: я художник - я так вижу)
У тебя хорошо получается 👍
источник

AH

Alena Hrenovskaya in Советский Angular
Dmitriy Teplov
У тебя хорошо получается 👍
На самом деле в живую выглядит нежнее. Надо учиться ещё и фотографировать
источник