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

Всем привет . Есть кто решал проблему кэширования ? Обновление

кэша автоматический ?) может есть какие - нибудь статьи ?

9 ответов

8 просмотров

какого именно кэширования? Если речь идёт про ангуларовский роутинг, тогда нужно смотреть в сторону RouteReuseStrategy

Alibek-Temirtas Автор вопроса
Andrii Krashivskiy
какого именно кэширования? Если речь идёт про ангу...

Самого проекта , например в проекте изменили что-то . Но пользователь не видит этого. Пока не просишь его вручную обновить кэш

Alibek Temirtas
Самого проекта , например в проекте изменили что-т...

тут комплексно с бэком нужно решать, если он конечно есть. Два варианта реализации вижу на фронте: 1 а) Бэк после обновления своей версии говорит об этом фронту желательно через WebSocket (signalR или че нить подобное). Фронт вываливает попап при соответствующем событии о том что версия обновилась и т.д. с последующим обновлением стр. при нажатии на нужную кнопку попапа. б) Фронт кладет свою версию, например в localstorage, и чекает её по таймингу, передать её можно в environment переменных например, ну и если не совпадают реагировать также как в п.1.а. 2 Сделать тоже самое только с использованием ServiceWorker - красивее и удобнее

Andrey Fastovsky
тут комплексно с бэком нужно решать, если он конеч...

лiл, так геморно. В Эмбере это реально из коробки делается автоматически, никаких плясок с бубном. > Фронт кладет свою версию, например в localstorage, и чекает её по таймингу, 😂😂😂😂

Alibek-Temirtas Автор вопроса
Andrey Fastovsky
тут комплексно с бэком нужно решать, если он конеч...

Да про сервис воркеры читал . Просто интересно как сервис воркеры понимают что есть обновление под капотом

Alibek-Temirtas Автор вопроса
Andrey Fastovsky
им необходимо это сообщить

понял, спасибо за ответы. Пойду в сторону ServiceWorker

George K. 🦧❤️🇷🇸
лiл, так геморно. В Эмбере это реально из коробки ...

Как раз в эмбере и реализовал проверку версии через WS. Что же там есть из коробки? Никогда об этом не слышал

Dima
Как раз в эмбере и реализовал проверку версии чере...

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта