Δώστε μια περιγραφή των επόμενων τμημάτων στο αρχείο μανιφέστου cache: Cache, Network και Fallback.
sobes.tech AI
Απάντηση από AI
Στο αρχείο manifest cache (.appcache), που χρησιμοποιείται για τη δημιουργία offline εφαρμογών, αυτές οι ενότητες ορίζουν τους κανόνες για τη διαχείριση των αιτημάτων δικτύου.
-
CACHE:
Καταγράφει τους πόρους που θα αποθηκευτούν στην cache (διαθέσιμοι offline) κατά το πρώτο φόρτωμα της εφαρμογής. Ο περιηγητής θα κατεβάσει αυτά τα αρχεία και θα τα αποθηκεύσει τοπικά.
-
NETWORK:
Περιέχει μια λίστα πόρων ή μοτίβων που ποτέ δεν πρέπει να αποθηκεύονται στην cache. Τα αιτήματα σε αυτούς τους πόρους θα αποστέλλονται πάντα στο δίκτυο, ακόμη και αν βρίσκονται στην cache. Συνήθως χρησιμοποιείται για πόρους που πρέπει πάντα να είναι ενημερωμένοι (π.χ. API endpoints).
-
FALLBACK:
Ορίζει έναν εφεδρικό πόρο που θα φορτωθεί αντί για άλλον αν ο κύριος πόρος δεν είναι διαθέσιμος (π.χ. λόγω έλλειψης δικτύου). Κάθε γραμμή σε αυτήν την ενότητα αποτελείται από δύο μέρη, χωρισμένα με κενό: το μονοπάτι προς τον πόρο και το μονοπάτι προς τον εφεδρικό πόρο.
Παράδειγμα:
CACHE MANIFEST
# Έκδοση: 1.0
CACHE:
index.html
styles/main.css
scripts/app.js
NETWORK:
/api/*
FALLBACK:
/ /offline.html