Aν για κάποιο λόγο θέλετε οι επισκέπτες του site σας, να βλέπουν πάντα ενημερωμένο περιεχόμενο στο website σας και όχι το αποθηκευμένο του Πλοηγού τους, τότε υπάρχει εύκολος τρόπος!
Καθαρισμός Cache με HTML ή PHP
Για να καθαρίσετε το αποθηκευμένο περιεχόμενο του site σας από τον Πλοηγό του επισκέπτη σας ή για να τον αναγκάσετε να ξανακατεβάσει όλο το περιεχόμενο, μπορείτε να εισάγετε τον ακόλουθο κώδικα HTML στο header της ιστοσελίδας (<head>).
Ο κώδικας θα ζητήσει από τον Πλοηγό να αγνοήσει οποιαδήποτε αποθηκευμένη έκδοση της ιστοσελίδας και να ξανακατεβάσει το περιεχόμενό της.
Κωδικας HTML:
<!-- no cache headers --> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="no-cache"> <meta http-equiv="Expires" content="-1"> <meta http-equiv="Cache-Control" content="no-cache"> <!-- end no cache headers -->
Αν δουλεύετε με PHP, μπορείτε να κάνετε το ίδιο με κώδικα PHP:
Κώδικας PHP:
header ("Expires: ".gmdate("D, d M Y H:i:s", time())." GMT"); header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header ("Cache-Control: no-cache, must-revalidate"); header ("Pragma: no-cache");
2 Comments
μήπως το site σας χρησιμοποιεί εσωτερικό caching μηχανισμό;
Το δοκίμασα αλλά δεν φαίνεται να λειτουργεί ούτε στον firefox ούτε στο chrome.