PWA Web Service Worker Caching

Vyřešeno230 zhlédnutíWebhostingCache pwa service worker
0

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.

Role:
Otázka je uzamčena pro nové odpovědi.
BK371458 Vybral nejlepší odpověď 27. 5. 2024
0
104.78K Odpověď od WEDOS Internet, a.s. 0 Comments

Dobrý den,

Vaši otázku předávám na technické oddělení. Kolegové zpravidla reagují během 1 pracovního dne, v závislosti na vytížení a složitosti dotazu.

Role: Podpora Web: https://kb.wedos.com Vizitka: WEDOS Specialista na Znalostní bázi
MB313456 Odpověděl na otázku 27. 5. 2024
0
104.78K Odpověď od WEDOS Internet, a.s. 0 Comments

Jde o germondai.com? Můžete popsat podrobněji, jakým způsobem má tato cache fungovat, a co ji může omezovat? Cachování na Webhostingu z naší strany řeší proxy server (viz tento článek), ale pokud Vaše aplikace cachuje i na webserveru, potřebujeme vědět od Vás, které parametry by ji měly omezovat na těch 30 entries.

Role: Podpora Web: https://kb.wedos.com Vizitka: WEDOS Specialista na Znalostní bázi
MB313456 Odpověděl na otázku 27. 5. 2024
0

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é)

Role:
JP328023 Změnil status na publikováno 28. 5. 2024