Cache-first Service Worker: как да заобиколите кеша на актуализираните активи?

Ето сценария:

Имате сайт, който в момента е кеширан чрез SW. Внедрявате нова версия, която включва актуализиран софтуер с версия за премахване на кеша. След това компанията обявява новите функции. Хората обаче посещават сайта, въпреки че SW се повреди, той все още обслужва предишния кеш, докато актуализира своя кеш във фонов режим. Така посетителите, които идват за новите функции, не ги виждат.

Това ли е очакваното изживяване със ServiceWorkers? Какви са препоръчителните стратегии за преодоляване на това?


person bcardarella    schedule 26.04.2017    source източник


Отговори (1)


Това е очакваното поведение, когато обслужвате ресурси със стратегия за кеша, да.

Има две възможности:

person Jeff Posnick    schedule 26.04.2017