Uveďte popis nasledujúcich sekcií v súbore manifestu cache: Cache, Network a Fallback.
sobes.tech AI
Odpoveď od AI
V súbore manifestu cache (.appcache), ktorý sa používa na vytváranie offline aplikácií, tieto sekcie definujú pravidlá pre spracovanie sieťových požiadaviek.
-
CACHE:
Vypisuje zdroje, ktoré budú uložené do vyrovnávacej pamäte (dostupné offline) pri prvom načítaní aplikácie. Prehliadač tieto súbory stiahne a uloží ich lokálne.
-
NETWORK:
Obsahuje zoznam zdrojov alebo vzorov, ktoré nikdy nesmú byť uložené do vyrovnávacej pamäte. Žiadosti o tieto zdroje budú vždy odoslané do siete, aj keď sú v cache. Zvyčajne sa používa pre zdroje, ktoré musia byť vždy aktuálne (napríklad API endpointy).
-
FALLBACK:
Nastavuje záložný zdroj, ktorý sa načíta namiesto iného, ak hlavný zdroj nie je dostupný (napríklad kvôli nedostatku siete). Každý riadok v tejto sekcii pozostáva zo dvoch častí, oddelených medzerou: cesta ku zdroju a cesta k záložnému zdroju.
Príklad:
CACHE MANIFEST
# Verzia: 1.0
CACHE:
index.html
styles/main.css
scripts/app.js
NETWORK:
/api/*
FALLBACK:
/ /offline.html