Vyřešeno — vlákno je tím uzavřené a další odpovědi do něj nepřibývají.

Otázka

BK371458
BK371458 Zákazník Webhosting Vyřešeno

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.

0

3 odpovědí

MB313456
MB313456 Podpora

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.

O uživateli: VEDOS Specialista na Znalostní bázi Web: kb.vedos.cz
0
MB313456
MB313456 Podpora

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.

O uživateli: VEDOS Specialista na Znalostní bázi Web: kb.vedos.cz
0
BK371458
BK371458 Zákazník

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

0

Máte stejný problém?

Tohle vlákno je uzavřené a odpovídat už v něm nejde. Když vám odpověď nestačí nebo se vás týká něco jiného, položte vlastní dotaz — odkaz na tohle vlákno do něj klidně vložte.