Η απόδοση από την πλευρά του διακομιστή αποτελεί πλέον τυπική πρακτική για ιστότοπους και εφαρμογές. Τα προγράμματα περιήγησης όπως το Google Chrome τείνουν επίσης να αποθηκεύουν όσο το δυνατόν περισσότερο στην προσωρινή μνήμη για να ελαχιστοποιήσουν τους χρόνους φόρτωσης για τα επόμενα αιτήματα. Η ακύρωση της προσωρινής μνήμης για αρχεία CSS, JS και εικόνες μπορεί να επιτευχθεί χρησιμοποιώντας το `mod_pagespeed` , την κεφαλίδα ελέγχου `Expires` / `Cache`, ένα μανιφέστο προσωρινής μνήμης ή, πιο πρακτικά και άμεσα, προσθέτοντας προσαρμοσμένες παραμέτρους στο όνομα του αρχείου.
Υπάρχουν διαφορετικές στρατηγικές για το πότε πρέπει να φορτωθεί ξανά ένα αρχείο ή όχι.
Η απλούστερη παραλλαγή επαναφορτώνεται με κάθε αίτημα. Για να το κάνετε αυτό, απλώς προσθέτετε μια τυχαία συμβολοσειρά στο αρχείο που πρόκειται να ενσωματωθεί και συνεπώς επιβάλλετε επαναφόρτωση (εδώ χρησιμοποιώντας ένα αρχείο εικόνας ως παράδειγμα):
2e634273f316c54b39828f057f7c7d9c
Εάν αυτό είναι πάρα πολύ καλό και αντ 'αυτού θέλετε απλώς να φορτώσετε ξανά όταν το αρχείο έχει αλλάξει, χρησιμοποιήστε την ημερομηνία της τελευταίας αλλαγής αρχείου (εδώ χρησιμοποιώντας ένα αρχείο JS ως παράδειγμα):
2e634273f316c54b39828f057f7c7d9c
Εάν χρησιμοποιείτε ένα σύστημα ελέγχου εκδόσεων όπως το Git , μπορείτε επίσης να χρησιμοποιήσετε τη μοναδική τιμή κατακερματισμού της τελευταίας υποβολής (η συντομευμένη έκδοση είναι επαρκής) (εδώ χρησιμοποιώντας το παράδειγμα ενός αρχείου CSS).:
2e634273f316c54b39828f057f7c7d9c
Το WordPress επισυνάπτει την τρέχουσα έκδοση του WordPress σε όλα τα αρχεία που είναι ενσωματωμένα μέσω enqueue_style και enqueue_script από προεπιλογή . Αυτή η συμπεριφορά μπορεί είτε να αλλάξει απευθείας στις κλήσεις συνάρτησης ως επιχείρημα, είτε μπορείτε να γοητευτείτε σε όλο τον κόσμο και να χρησιμοποιήσετε μία από τις παραπάνω μεθόδους:
2e634273f316c54b39828f057f7c7d9c