Dans le développement Web, vous avez peut-être remarqué des cas où des paramètres sont ajoutés vers des fichiers de liens CSS ou JavaScript. Cette pratique, représentée par des chaînes telles que src="../cnt.js?ver=4.0", répond à un objectif spécifique.
Malgré l'idée selon laquelle les fichiers JS/CSS ne peuvent pas recevoir directement de paramètres, la raison de leur transmission réside dans le contrôle du cache. Lorsqu'un client demande un fichier avec une certaine URL, le navigateur le stocke généralement dans son cache pour les requêtes ultérieures afin d'optimiser les temps de chargement. Cependant, cela peut devenir problématique lorsque des modifications sont apportées aux fichiers et que vous souhaitez que les clients téléchargent les versions mises à jour.
En passant un paramètre comme "?ver=4.0", vous pouvez forcer le navigateur à ignorer son cache. et récupérez le fichier directement depuis le serveur. Ceci est particulièrement utile lors du déploiement de nouvelles versions d'application ou de la mise à jour des fichiers CSS/JS. En ajoutant un numéro de version unique ou un paramètre d'horodatage, vous garantissez que les clients reçoivent toujours la dernière version de l'actif.
Ainsi, même si les fichiers CSS et JavaScript eux-mêmes ne peuvent pas lire les paramètres transmis, ils servent de mécanisme de contrôle mise en cache et assurez-vous que les clients disposent toujours de versions à jour de vos fichiers.
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!