Sobes.tech
Middle

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