Lors du déploiement de mises à jour dans des environnements de production, il est essentiel de garantir que les clients reçoivent les dernières ressources sans retards inutiles. Une approche largement adoptée pour y parvenir est le contournement du cache.
Pour implémenter le contournement du cache, un paramètre de requête est ajouté à la fin des URL des fichiers CSS et JS, avec le numéro de version actuel inclus. Cette méthode repose sur deux questions :
La chaîne de requête (?v=1.123) indique un chemin unique vers le navigateur. Par conséquent, il perçoit l'URL comme un nouveau chemin, ce qui l'oblige à récupérer le fichier sur le serveur au lieu de s'appuyer sur la version mise en cache.
Malgré la présence du paramètre, le navigateur suppose que la source restera inchangée lorsqu'il rencontrera la même chaîne de requête à l'avenir demandes. Par conséquent, il mettra en cache l'actif avec ce paramètre, continuant à le récupérer du cache jusqu'à ce qu'un nouveau paramètre (par exemple, ?v=1.124) soit utilisé.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!