Sobes.tech
Middle

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