Bonjour tous le monde. Bienvenue dans un nouveau chapitre de la série WordPress Caching, où nous allons enfin apprendre comment implémenter la mise en cache WordPress. J’espère que vous avez lu les sujets précédents dans lesquels j’ai expliqué comment WordPress fonctionne (en interne), qu’est-ce que la mise en cache et comment la mise en cache WordPress fonctionne. Aujourd’hui, vous pourrez enfin transformer ces connaissances théoriques en utilisation pratique! Alors, commençons.

Les préliminaires

La mise en cache de votre installation WordPress existante est un facteur variable et dépend de votre environnement WordPress actuel. Ce tutoriel décrit l’un des moyens les plus simples d’implémenter la mise en cache WordPress. Si vous êtes sur un hôte partagé, VPS ou même un serveur dédié, ce tutoriel devrait répondre à vos besoins. Si vous souhaitez monter d’un cran, jetez un œil à Pro WordPress Caching avec W3 Total Cache + APC (à venir).

Veuillez noter que les personnes utilisant des services d’hébergement WordPress gérés tels que WPEngine, ce tutoriel ne vous sera pas d’une grande utilité puisque WPEngine utilise ses propres algorithmes de mise en cache super complexes et (super) efficaces – appelés technologie Evercache! Je voudrais sortir ici et dire que WPEngine est probablement le fournisseur d’hébergement WordPress le mieux géré que vous allez trouver. Alors attachez-vous les gars, c’est le moment d’aller.

La mise en place

Nous utiliserons l’un des plugins de mise en cache WordPress gratuits les plus populaires disponibles – WP Super Cache. C’est l’un des plugins les plus anciens et je me souviens clairement de l’avoir utilisé lors de ma toute première tentative de mise en cache WordPress. Voici ce que j’utilise pour le didacticiel.

  • Révision de WordPress: 3.8.2
  • Environnement d’hébergement: serveur d’hébergement partagé avec serveur Web LiteSpeed ​​(alternative à Apache)
  • Version Super Cache: 1.4

Installation

Comme pour tout plugin, il existe deux façons de les installer.

La méthode DEUA – Télécharger, extraire, télécharger et activer

La méthode DEUA est la manière la plus lente possible d’extraire un plugin WordPress. Pour ceux d’entre vous qui sont nouveaux, cela ressemble à ceci:

  • Vous téléchargez le plugin WP Super Cache à partir du référentiel de plugins WordPress
  • Extrayez l’archive sur votre ordinateur
  • Téléchargez l’extrait dans votre dossier wp_content / plugins / via FTP à l’aide d’un client FTP tel que FileZilla
  • Ensuite, rendez-vous sur la page Plugins de votre tableau de bord WordPress et activez le plugin

Je ne recommande pas cette méthode. 😉

La manière la plus simple – Rechercher et installer

Installation de WP Super Cache

Le moyen beaucoup plus simple consiste simplement à rechercher et installer le plugin comme suit:

  1. Accédez à la page Plugins> Ajouter un nouveau dans le tableau de bord WP
  2. Recherchez «wp super cache»
  3. Appuyez sur Installer
  4. Appuyez sur Activer
  5. Terminé!

C’était facile, n’est-ce pas?

Configuration initiale du plug-in

Bon alors allons-y étape par étape à partir de maintenant. Nous couvrirons chaque page du plugin une par une avec des captures d’écran pertinentes. Dès que nous activons le plugin, nous recevons un message comme celui-ci:

Message après l'installation

Message après l’installation

Cliquez sur le lien hypertexte pour visiter la page des paramètres de WP Super Cache. Si vous recevez un message vous demandant de modifier la structure de votre permalien, rendez-vous dans Paramètres> Permaliens dans votre tableau de bord WP et choisissez-en un autre que le premier. Pour mon site de démonstration, j’ai choisi l’option Permalien numérique.

erreur de structure de permalien

Pour les sites utilisant l’option Permalien par défaut

structure de permalien

Liste des options de permalien disponibles dans WordPress

Maintenant que nous l’avons trié, ouvrons le panneau des paramètres de WP Super Cache. Vous pouvez le trouver sous Paramètres> WP Super Cache. Donc, la première chose que vous remarquerez est cette boîte jaune avec un message qui se lit comme suit:

Ajout de la constante de super cache wp

Notification de modification du fichier .htaccess

C’est bon. Cependant, cette boîte de message jaune ne devrait pas apparaître chaque fois que vous ouvrez les paramètres de WP Super Cache – c’est un message unique. Si cela apparaît à chaque fois, suivez le lien FAQ. Vous remarquerez également que la mise en cache est désactivée. Continuons ainsi et couvrons chaque onglet un par un.

WP Super Cache avec mise en cache désactivée

WP Super Cache avec mise en cache désactivée

WP Super Cache: onglet Paramètres avancés

Le premier onglet que nous voulons couvrir est l’onglet Paramètres avancés. Il contient trois groupes de paramètres:

  1. Mise en cache
  2. Divers
  3. Avancée

Les options sont assez explicites – j’ai vérifié les paramètres optimaux pour chaque groupe dans les trois captures d’écran ci-dessous. Ceux-ci fonctionneront dans la plupart des environnements d’hébergement – partagés ou dédiés.

wpsc-advanced-tab-1-cache

wpsc-advanced-tab-2-misc

wpsc-advanced-tab-3-advanced

Une fois que vous avez vérifié ces options, appuyez sur le bouton Mettre à jour l’état pour enregistrer les modifications. Vous devriez immédiatement voir une boîte jaune assez longue contenant beaucoup de texte.

wpsc-boîte-jaune

Eh bien, ces paramètres sont pour le fichier .htaccess de votre serveur. Faites simplement défiler vers le bas et vous trouverez le bouton «Mettre à jour les règles Mod_Rewrite >>».

mettre à jour les règles de réécriture de mod

Si votre fichier .htaccess est accessible en écriture, vous devriez voir une case verte indiquant que la modification a réussi:

wpsc-green-box

D’accord, maintenant l’onglet Avancé est pris en charge. Nous passons à la configuration de l’onglet Preload.

WP Super Cache: onglet Paramètres de préchargement

Les paramètres de préchargement permettent essentiellement au plugin de mettre en cache tous les articles et pages de votre site périodiquement. Vous pouvez définir l’intervalle de temps entre chaque actualisation du cache. Cet intervalle de temps est un paramètre très crucial.

Dans les environnements de distribution partagés, vous devez le régler de manière optimale sur une fois par jour, soit toutes les 1440 minutes. Si vous mettez à jour votre site deux fois par jour, vous pouvez définir l’intervalle de temps entre chaque actualisation du cache sur 720 minutes. Dans ce dernier paramètre, le cache de préchargement sera actualisé deux fois par jour. Cela entraînerait une charge supplémentaire du serveur. Je recommanderais de ne pas utiliser une valeur inférieure dans les environnements d’hébergement partagé – car cela pourrait (et le sera très probablement) être compté comme une surutilisation des ressources du serveur.

Cependant, si vous êtes sur un VPS ou un serveur dédié, vous pouvez définir le taux de rafraîchissement aussi bas que 60 minutes. Il est intéressant de savoir que le nombre de publications et de pages que vous avez sur votre site affecte les ressources requises pour chaque opération d’actualisation du cache de préchargement. Un temps de rafraîchissement optimal pour un serveur dédié sur un site à fort trafic serait de 2 heures.

J’ai coché les cases appropriées et j’ai défini l’intervalle d’actualisation du cache à 1440 minutes. Vous êtes libre de choisir n’importe quelle valeur!

Onglet WP Super Cache Preload

Cliquez sur «Mettre à jour les paramètres». Si vous souhaitez que le processus de mise en cache démarre immédiatement, cliquez sur le bouton «Précharger le cache maintenant» après avoir mis à jour les paramètres susmentionnés. La création du cache de préchargement est une tâche gourmande en ressources et en temps et dépend du nombre de publications et de pages que vous avez – alors attendez quelque temps – disons 10 minutes, puis visitez l’onglet Contenu

WP Super Cache: Onglet Paramètres du contenu

L’onglet Contenu de WP Super Cache vous montre le nombre de pages mises en cache dans votre site WordPress. N’oubliez pas que nous avons appris que WordPress génère finalement des pages HTML. Eh bien, cet onglet vous montre lesquelles de ces pages sont mises en cache et leur âge – mesuré en secondes. Ces données doivent correspondre à l’intervalle d’actualisation du cache de préchargement que vous avez défini dans l’onglet Préchargement. Nous avons choisi 1440 minutes, soit 86 400 secondes. Il s’agit de l’âge maximum de chaque page mise en cache. Techniquement, aucun âge de la page mise en cache ne doit dépasser cette valeur.

Parfois, vous pouvez ne pas trouver les statistiques de cache actuelles / précises. Pour afficher les statistiques les plus récentes / les plus précises sur les pages mises en cache, cliquez sur le bouton «Régénérer les statistiques du cache».

après le préchargement, régénérer les statistiques du cache

Une fois mis à jour, vous devriez voir que les statistiques du cache sont mises à jour. N’oubliez pas que j’utilise les données de démonstration du thème gratuit Blogger de Themelocal. Voici à quoi ressemblent les statistiques du cache:

après préchargement après régénération des statistiques du cache

Pour un aperçu encore meilleur et une meilleure compréhension de la mise en cache WordPress – preuve que les fichiers HTML sont réellement mis en cache, cliquez sur l’option «Lister tous les fichiers en cache». Voici à quoi ressemble le mien:

Liste de tous les fichiers mis en cache

Liste de tous les fichiers mis en cache

Une bénédiction déguisée

Cette option est très utile si vous souhaitez supprimer une seule page mise en cache. Supposons que vous ayez mis à jour une ancienne page et que vous ayez besoin du cache pour refléter le changement. Au lieu de régénérer le cache qui peut être à la fois gourmand en serveur et en temps, vous pouvez rapidement supprimer la version mise en cache du fichier à partir de ce menu. Lorsqu’un visiteur visite le lien d’origine, la page est régénérée à partir de zéro et est enregistrée en tant que cache pour les demandes futures. Rapide et efficace – tout comme l’agent 47.

Est-ce que tout fonctionne? Je le pense!

Maintenant que WP Super Cache est correctement configuré, testons le cache. Rendez-vous sur l’onglet par défaut, à savoir l’onglet Paramètres faciles dans WP Super Cache et cliquez sur le bouton «Tester le cache». Si tout est configuré correctement, vous devriez voir quelque chose de similaire:

Tester le cache

Tester le cache

Bingo! Ça marche! Félicitations, vous avez implémenté avec succès la mise en cache dans votre site WordPress. Votre site devrait être considérablement plus rapide maintenant! Tu ne me crois pas? Aucun problème. Jetez un œil à ces résultats de référence du site de démonstration avant et après la mise en œuvre du cache WordPress.

L’Avant

avant la mise en cache

Et l’après

après la mise en cache

Conclusion

Maintenant que vous avez vu comment fonctionne la mise en cache et à quel point ses avantages sont réels, je suis sûr que vous êtes plus que convaincu de l’essayer, si ce n’est déjà fait. Dans le prochain article de la série, j’expliquerai comment intégrer MaxCDN à votre site WordPress existant. MaxCDN avec la mise en cache combinée, aura un effet profond sur les performances de votre site. Restez à l’écoute!

Comme toujours, j’espère que vous avez pu apprendre quelque chose de nouveau aujourd’hui. Si vous avez des questions ou des suggestions, nous sommes impatients de vous entendre!

Share: