Pateikite aprašymą apie šiuos skyrius cache manifest faile: Cache, Network ir Fallback.
sobes.tech AI
Atsakymas iš AI
Kaušo manifesto faile (.appcache), kuris naudojamas kurti neprisijungusio režimo programas, šios sekcijos apibrėžia taisykles, kaip tvarkyti tinklo užklausas.
-
CACHE:
Sąraše nurodyti ištekliai, kurie bus saugomi talpykloje (pasiekiami neprisijungus) pirmojo įkėlimo metu. Naršyklė šiuos failus atsisiųs ir išsaugos vietoje.
-
NETWORK:
Yra išteklių arba modelių sąrašas, kurie niekada neturėtų būti saugomi talpykloje. Užklausos į šiuos išteklius visada bus siunčiamos į tinklą, net jei jie yra talpykloje. Paprastai tai naudojama ištekliams, kurie turi būti visada atnaujinti (pvz., API galiniai taškai).
-
FALLBACK:
Nustato atsarginį išteklių, kuris bus įkeltas vietoj kito, jei pagrindinis išteklius nėra pasiekiamas (pvz., dėl tinklo trūkumo). Kiekviena eilutė šiame skyriuje susideda iš dviejų dalių, atskirtų tarpu: išteklių kelias ir atsarginio ištekliaus kelias.
Pavyzdys:
CACHE MANIFEST
# Versija: 1.0
CACHE:
index.html
styles/main.css
scripts/app.js
NETWORK:
/api/*
FALLBACK:
/ /offline.html