Jouez à cache-cache avec votre site web (et gagnez en réactivité)

Partagez si vous aimez ->

Je voudrais vous faire découvrir une alternative aux plugins de cache habituels. Cette alternative a été développé par Jonathan Buttigieg et présenté sur son blog GeekPress.

Présentation de WP Cache Machine

1ère particularité, ce script s’installe à la main : ce n’est pas un plugin. Cela ajoute certainement une barrière pour les réfractaires au code (bien que vous pouvez sous-traiter cette tâche), mais pour les autres, cela présente plutôt un intérêt immense.

En effet, le script est appelé avant même le chargement de WordPress, ce qui va rendre votre site extrêmement rapide !

Le principe du cache

Dans un site « sans cache », WordPress doit dynamiquement générer chaque page pour chaque internaute qui la demande. Si deux internautes visitent la même page au même moment : WordPress doit quand même la générer deux fois !

Avec un cache, c’est un peu différent…

Quand une page est visitée pour la première fois, WordPress en créé automatiquement une version « statique » (comme une photo de la page au moment de la visite), mise à la disposition de tous.

L’internaute suivant qui visite cette même page, pourra donc consulter cette page stockée dans un coin, et WordPress n’aura pas à la générer.

Conséquence : un site beaucoup plus réactif, des pages qui s’affichent quasi-instantanément.

Quand on modifie une page, les changements sont-ils visibles ?

Bien heureusement, les pages « statiques » ne sont pas conservées à vie !

Pour chacune des actions suivantes, la page statique est supprimée :

  • ajout/modification/suppression d’un article
  • ajout/modification/suppression d’un commentaire
  • ajout/modification/suppression d’un menu personnalisé
  • ajout/modification/suppression d’un widget
  • mise à jour de la réécriture d’url (permaliens)
  • changement de thème

Le gain que vous pouvez espérer

Comme vous l’avez compris à présent, le cache n’est efficace que la 2ème fois où une page est visitée (puisqu’à la première, la page statique est générée). Un système de cache ne résoudra donc pas tous vos problèmes de vitesse.

Pour avoir un site performant, vous devez absolument travailler sur votre thème : les appels externes, les images, le CSS et le JS étant les points à étudier en priorité.

Votre système de cache sera alors la cerise sur le gâteau !

 

Partagez si vous aimez ->

Youcef

Concepteur de Sites Web et entrepreneur, l'écriture et la pédagogie font aussi partie de mes passions. Mon objectif est de vous aider à trouver la solution idéale pour créer votre propre Site Internet.

Vous aimerez aussi...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Simple Share Buttons