Pour éviter le redéploiement et la perte de temps, les développeurs utilisent souvent des paramètres de requête pour mettre en cache le buste lors des déploiements en production. Cela implique d'ajouter un paramètre à la fin des fichiers CSS et JS avec le numéro de version actuel.
<link rel="stylesheet" href="base_url.com/file.css?v=1.123"/>
Oui, cette approche brisera efficacement le cache . Le paramètre de requête indique que la requête concerne un fichier différent de celui sans le paramètre. Par conséquent, le navigateur chargera le fichier à partir du serveur au lieu d'utiliser la version mise en cache.
Non, le navigateur supposons que la source restera la même la prochaine fois que l’URL avec le paramètre de requête sera appelée. En conséquence, il mettra en cache la réponse avec ce paramètre jusqu'à ce que le numéro de version soit modifié, par exemple ?v=1.124.
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!