Ο browser κρατά πράγματα για να μη ζητά τα ίδια ξανά

Εικονογράφηση: Ο browser κρατά πράγματα για να μη ζητά τα ίδια ξανά

Η προσωρινή αποθήκευση μειώνει τις επαναλήψεις.

Η cache αποθηκεύει δεδομένα που είναι πιθανό να χρειαστούν ξανά. Σε έναν browser μπορεί να περιλαμβάνει εικόνες και άλλα αρχεία μιας σελίδας.

Αν το αρχείο παραμένει έγκυρο, η επόμενη εμφάνιση μπορεί να γίνει χωρίς νέα πλήρη μεταφορά. Το δύσκολο μέρος είναι να ξέρει το σύστημα πότε ένα αντίγραφο έχει παλιώσει. Η ταχύτητα χρειάζεται επομένως και σωστούς κανόνες ανανέωσης.

Η αποθήκευση δεν σημαίνει ότι κάθε αρχείο μένει για πάντα. Οι απαντήσεις ενός server μπορούν να συνοδεύονται από οδηγίες για τη διάρκεια χρήσης ή για τον έλεγχο αν υπάρχει νεότερη έκδοση.

Μια σελίδα μπορεί έτσι να επαναχρησιμοποιεί το λογότυπό της ενώ ζητά ξανά πιο ευμετάβλητα δεδομένα. Δεν χρειάζεται όλα τα μέρη να έχουν τον ίδιο κανόνα. Ο σχεδιασμός της cache προσπαθεί να ισορροπήσει την ταχύτητα με το πόσο φρέσκια πρέπει να είναι κάθε πληροφορία.

Η ανανέωση μιας σελίδας δεν σημαίνει πάντα ότι κάθε αρχείο ξανακατεβαίνει από την αρχή. Ο browser μπορεί να ελέγξει αν κάτι άλλαξε και να αξιοποιήσει το αντίγραφο που ήδη έχει. Η καλή λειτουργία προκύπτει από συνεννόηση ανάμεσα σε αποθήκευση και έλεγχο επικαιρότητας.

Πηγές: developer.mozilla.org

Όλες οι ιστορίες
αράζω●

Φτιαγμένο για τις στιγμές ανάμεσα σε όλα τα άλλα.

Απόρρητο
ΠΛΗΡΟΦΟΡΙΕΣ