PWA Web Service Worker Caching
Dobrý den,
je možné že máte omezený caching web service workerů na max 30 entries?
Mám totiž na vašem webhostingu PWA (Progressive Web Application), kde jsem nastavil full offline support a na localhostu normálně nacachuju 100+ entries bez problémů, ale u vás se to zastaví na 30 a dál to nejde… Cache nedojede ani po refreshi.
Děkuji za odpověd.
3 Odpověď
Ano, jde o germondai.com
Nevím kde přesně by mohl být problém, ale po příchodu na stránku se má nacachovat
‚**/*.{js,css,html}‘
‚_nuxt/**/*.{js,css,woff2}‘
‚_ipx/**/*.{webp,ico}‘
o vše se stará nuxt při buildu, tzn. že se automaticky vygeneruje sw.js, kde jsou uloženy všechny paths/routes k těmto souborům, které mají byt cachnuty
Při spuštění na localhostu se cachne všech 106 předdefinovaných z sw.js (celkem to píše 107 entries a 1,6MB)

Jenže když úplně to stejné provedu na germondai.com, cache se zastaví na 30 entries (559kb a total entries píše 31)

To rozbíjí offline funkčnost, jelikož se uloží pouze scripty, ale ne html, css, images a fonts…
(Jelikož je celkový cache cca 1,5MB, nejde tedy ani o to, že by soubory byly velké, jsou pouze hodně code splitnuté)