La mise en cache du navigateur peut réduire le temps de chargement du site pour les visiteurs ordinaires. Cependant, cela signifie aussi que les utilisateurs peuvent parfois voir du contenu désuet lorsquamp;rsquoils visitent votre site. La meilleure façon d’éviter ce problème est de mettre en œuvre le
Allons travailler! Quamp;rsquoest ce que Versioning (et comment il affecte la mise en cache du navigateur) la mise en cache du navigateur est un processus damp;rsquoenregistrement des fichiers damp;rsquoun site Web sur lamp;rsquoappareil du visiteur afin quamp;rsquoils namp;rsquoaient pas à les fichiers lorsquamp;rsquoils visitent à nouveau votre site Web. Il samp;rsquoagit damp;rsquoune solution simple qui aide à réduire le temps de chargement. Lorsque utilisez le cache du navigateur, définissez généralement une date damp;rsquoexpiration pour le contenu à enregistrer. Par exemple, pouvez configurer. Htaccess stocke des fichiers sur lamp;rsquoordinateur de lamp;rsquoutilisateur pendant une période donnée. Lorsque le temps sera écoulé, leurs navigateurs vérifieront les nouvelles versions de ces fichiers.
Le problème est que devez généralement mettre à jour les fichiers sur le serveur avant lamp;rsquoexpiration de la version mise en cache. Par exemple, le code ci dessus cache automatiquement tous les fichiers PNG. votre logo de site est un fichier PNG et que avez apporté des modifications, ces utilisateurs peuvent ne pas voir la nouvelle version avant lamp;rsquoexpiration du cache. Le contrôle de version (également connu sous le nom de corruption de cache) résout ce problème en forçant automatiquement la mise à jour du cache lorsque le fichier est modifié. Il samp;rsquoagit damp;rsquoune solution simple qui permet de réaliser
Cache les navigateurs qui ont une longue période damp;rsquoexpiration sans soucier de voir le contenu expiré. Cependant, il faut un peu de travail de mise en place, ce qui nous mènera à la section suivante.
Comment mettre à jour le contenu WordPress mis en cache en utilisant le contrôle de version (de 2 façons) Nous allons maintenant montrer comment configurer les versions de différents types de fichiers pour effacer le cache de l’utilisateur. Notez que si utilisez le plug in cache, pourriez rencontrer des problèmes avec lamp;rsquoutilisation de ces méthodes. Dans ce cas, nous recommandons de vider le cache du site par le plug in que utilisez pour assurer que le site fournit la dernière version de chaque fichier. 1. utilisez un sous thème (devrait être!), utilisez la fonction WP _ enqueue pour mettre à jour la version thématique de votre enfant. Vous pouvez utiliser des fichiers de fonctions pour forcer WordPress à une nouvelle version de sa feuille de style. Php. Comme le savez peut être, devez utiliser des fonctions de style WP _ enqueue dans vos fonctions. Php charge la Feuille de style du sujet. Voici les formats recommandés pour le Code WordPress:
Ajouter une action U (
Fonction my _ Theme enqueue styles () {
WP _ enqueue style (amp;lsquoparent styleamp;rsquo, get Template Directory Uri (). amp;lsquo Style CSSamp;rsquo)
}
Ce fragment fonctionne. Cependant, il namp;rsquoinclut pas la corruption de cache. Au lieu de cela, le code suivant permet damp;rsquoinclure le numéro de version du sous thème: fonction my _ Theme enqueue styles () {
$parent Camp;rsquoest le thème 2015
WP _ enqueue style ($parent style, get Template Directory Uri (). amp;lsquo Style CSSamp;rsquo)
WP _ enqueue style (« sous style»),
Get _ Stylesheet Directory Uri (). amp;lsquo Style Css»,
Tableau ($parent _ style),
WP _ get subject () amp;amp gt Obtenir (amp;lsquoversionamp;rsquo)
)
}
Ajouter une action
Nous avons montré ce qui suit:
Mettre à jour la version du sous thème en utilisant la fonction WP _ enqueue. Renommer le fichier statique pour forcer la mise à jour du cache. Avez des questions sur la façon de mettre en œuvre le contrôle de version de fichier dans WordPress? Discutons en dans la section commentaires ci dessous! Miniature de lamp;rsquoarticle prise par imdproduction shutterstock. Com
Comment mettre à jour le contenu WordPress mis en cache en utilisant le contrôle de version