Το μεγαλύτερο μέρος αυτών που φορτώνει ένας επισκέπτης δεν φτάνει καθόλου στην PHP — σερβίρεται από την κρυφή μνήμη (cache), που είναι ο σημαντικότερος λόγος για τον οποίο ένας ιστότοπος εδώ είναι γρήγορος.
Τα επίπεδα, ξεκινώντας από το εξωτερικό
Το CDN, εάν διαθέτετε, σερβίρει εικόνες και στατικά αρχεία από σημείο κοντά στον επισκέπτη. Η κρυφή μνήμη του διακομιστή διατηρεί ολόκληρες αποδοθείσες σελίδες, έτσι ώστε μια επαναλαμβανόμενη επίσκεψη να μην εκτελεί την PHP. Το πρόσθετο κρυφής μνήμης Zinn® σε ιστότοπους WordPress αποφασίζει τι μπορεί να αποθηκευτεί στην κρυφή μνήμη και εκκαθαρίζει τις σωστές σελίδες κατά τη δημοσίευση.
Πότε χρειάζεται να την εκκαθαρίσετε
Η δημοσίευση, η επεξεργασία ενός άρθρου ή η αλλαγή ενός μενού εκκαθαρίζει αυτόματα τις επηρεαζόμενες σελίδες. Χρειάζεται να την εκκαθαρίσετε χειροκίνητα μετά από αλλαγές που το πρόσθετο δεν μπορεί να αντιληφθεί — ένα αρχείο θέματος που επεξεργάστηκε μέσω SFTP, μια ρύθμιση που άλλαξε απευθείας στη βάση δεδομένων.
Ιστότοποι → ο ιστότοπός σας → Cache → Εκκαθάριση.
«Η αλλαγή μου δεν εμφανίζεται»
Ελέγξτε με αυτή τη σειρά, επειδή σχεδόν πάντα πρόκειται για το τελευταίο:
- Εκκαθαρίστε την κρυφή μνήμη του ιστότοπου από την παραπάνω οθόνη.
- Εκκαθαρίστε το CDN, εάν η αλλαγή αφορούσε εικόνα ή φύλλο στυλ.
- Ελέγξτε το δικό σας πρόγραμμα περιήγησης. Φορτώστε τη σελίδα σε ιδιωτικό παράθυρο. Περισσότερες από τις μισές περιπτώσεις οφείλονται σε τοπική κρυφή μνήμη, και καμία εκκαθάριση της δικής μας δεν θα το διορθώσει.
Τι δεν αποθηκεύεται ποτέ στην κρυφή μνήμη
Συνδέσεις συνδεδεμένων χρηστών, καλάθια αγορών, ταμεία και οθόνες διαχείρισης. Ένα κατάστημα δεν εμφανίζει σε έναν πελάτη το καλάθι ενός άλλου πελάτη, και αυτό επιβάλλεται αντί να αποτελεί απλή ρύθμιση παραμέτρων.