Podaj opis następujących sekcji w pliku manifestu pamięci podręcznej: Cache, Network i Fallback.
sobes.tech AI
Odpowiedź od AI
W pliku manifestu pamięci podręcznej (.appcache), używanym do tworzenia aplikacji offline, te sekcje określają zasady obsługi żądań sieciowych.
-
CACHE:
Wymienia zasoby, które będą przechowywane w pamięci podręcznej (dostępne offline) podczas pierwszego ładowania aplikacji. Przeglądarka pobierze te pliki i zapisze je lokalnie.
-
NETWORK:
Zawiera listę zasobów lub wzorców, które nigdy nie powinny być przechowywane w pamięci podręcznej. Żądania do tych zasobów będą zawsze wysyłane do sieci, nawet jeśli są w pamięci podręcznej. Zazwyczaj używa się tego dla zasobów, które muszą być zawsze aktualne (np. punkty końcowe API).
-
FALLBACK:
Ustawia zasób zapasowy, który zostanie załadowany zamiast innego, jeśli główny zasób jest niedostępny (np. z powodu braku sieci). Każda linia w tej sekcji składa się z dwóch części, oddzielonych spacją: ścieżki do zasobu i ścieżki do zasobu zapasowego.
Przykład:
CACHE MANIFEST
# Wersja: 1.0
CACHE:
index.html
styles/main.css
scripts/app.js
NETWORK:
/api/*
FALLBACK:
/ /offline.html