Les deux plugins de mise en cache WordPress les plus populaires au monde sont WP Super Cache et W3 Total Cache (W3TC). Développé par le CTO de Mashable, W3 Total Cache est de loin le plugin de mise en cache WordPress le plus polyvalent disponible, utilisé dans des sites à fort trafic comme Smashing Magazine, Mashable, MakeUseOf et Yoast. Ce didacticiel est un guide du débutant pour configurer W3 Total Cache. Un conseil: le W3TC a une pléthore de paramètres avancés dont j’ai du mal à comprendre. Si vous ne connaissez pas un paramètre, il est préférable de ne pas le manipuler. Commençons!

Installez W3 Total Cache

Pour installer le Plug-in W3 Total Cache, ouvrez votre tableau de bord WordPress, puis Plugins> Ajouter nouveau. Rechercher “W3 cache total»Et installez le premier résultat. Vous pouvez également télécharger manuellement le plugin et le télécharger sur le wp_content / plugins dossier via FTP. Si vous avez déjà installé un autre plugin de mise en cache comme WP Super Cache, vous devez le désactiver avant d’activer W3 Total Cache. Cela empêcherait les deux plugins d’être en conflit. En règle générale, ne gardez pas plus d’un plugin de mise en cache WordPress activé à un moment donné.

Configuration du cache total W3 – Paramètres généraux

W3 Total Cache crée une nouvelle entrée de menu appelée Performance dans le tableau de bord WordPress. Les options que nous recherchons sont sous Performance> Général. Vous remarquerez que cette page contient un nombre impressionnant de paramètres pour un plugin de mise en cache (et bien plus encore si vous aimez les choses avancées). Chaque paramètre est placé dans une boîte – appelée modules. J’ai discuté de chacun de ces modules avec des captures d’écran pertinentes. Si vous êtes bloqué ou si vous n’êtes pas sûr d’un paramètre particulier, suivez simplement les captures d’écran.

Module des paramètres généraux du cache total W3

Le premier module que vous trouverez est Général. Je recommande de ne pas activer toutes les options de mise en cache en utilisant la case à cocher bascule. Vous pouvez activer des paramètres qui ne sont pas requis (ou même pris en charge par) votre hébergeur – ce qui ralentirait par inadvertance votre site Web. Cependant, si vous souhaitez désactiver rapidement tous les modules, cette case à cocher bascule est pratique! Avant de continuer, si vous ne connaissez pas les termes “ cache de page ” ou “ cache de base de données ”, je vous recommande de lire Comment fonctionne la mise en cache WordPress.

Page Cache Module

Cache de page de cache total W3

Le deuxième module que nous allons configurer est Page Cache. le Méthode de cache de page dépend de votre environnement d’hébergement. Si vous utilisez un hôte partagé, Disque: amélioré est la meilleure option. Cependant, si vous utilisez un serveur dédié ou virtuel et que APC (ou toute autre forme de mise en cache Opcode est installée), vous devez sélectionner l’option correspondante.

Module de réduction

Module de réduction du cache total W3

le Minifier module compresse les fichiers CSS et JavaScript utilisés par votre thème, en supprimant les lignes de code inutiles telles que les commentaires et les espaces. Cela réduit la taille du fichier d’environ 10%, ce qui se traduit par un site plus rapide. En dessous de Minify cache méthode vous devez sélectionner l’option appropriée en fonction de votre serveur.

Autres modules de mise en cache

Cache d'objets du cache total W3

Les deux modules suivants sont Cache de base de données et Cache d’objets. Activez chacun d’eux et changez leur méthode de mise en cache pour la mieux adaptée à votre environnement d’hébergement – comme vous l’avez fait sous Page Cache et Minifier.

Cache total du navigateur W3

Le dernier module que nous voulons activer est Cache du navigateur. Une fois que vous les avez activés, cliquez sur Enregistrez tous les paramètres. Ça devrait le faire! W3 Total Cache est désormais activé sur votre serveur. Nous allons maintenant examiner en profondeur deux modules spécifiques – Page Cache et Cache du navigateur. Les autres valeurs par défaut des modules sont très bien.

Paramètres du cache de page

w3 total cache paramètres avancés - cache de page

Les paramètres du cache de page se trouvent sous Performances> Cache de page. Les paramètres ici sont assez explicites. J’en ai activé quelques-uns – spécialement Ne pas mettre en cache les pages pour les rôles d’utilisateur suivants. Cela garantit que lorsqu’un auteur édite un article, il pourra voir la dernière version et non celle du cache.

Précharger le cache

Paramètres avancés du cache total w3 - précharge du cache

Par défaut, W3 Total Cache met en cache une page lors de sa première demande. Vous avez également la possibilité de pré-générer des copies de tous les articles / pages. De cette façon, quel que soit le moment où un visiteur demande une page, le cache est prêt et la page est servie dans les plus brefs délais.

Vous devez configurer les paramètres de précharge du cache en fonction de votre environnement d’hébergement et de la quantité de trafic que votre site Web reçoit.

  • Le cache Intervalle de mise à jour affecte directement les ressources du serveur – abaisser l’intervalle de temps (c’est-à-dire plus la fréquence), plus la ressource du serveur consommée. Les utilisateurs de serveurs d’hébergement partagé doivent être très prudents avec ce paramètre. Définissez une fréquence suffisamment élevée et vous pourriez simplement suspendre votre compte pour abus de ressources du serveur. Un intervalle de préchargement sécurisé du cache est d’une heure, soit 3600 secondes.
  • Si vous ne connaissez pas le URL du plan de site, installer Sitemaps XML Google. C’est super facile à utiliser et c’est en fait un plugin indispensable.
  • Enfin, vous souhaitez activer la dernière option qui déclenchera une opération de préchargement du cache lors de la publication d’un article / page.

Paramètres du cache du navigateur

w3 total cache paramètres avancés - cache du navigateur

Cela se trouve sous Performance> Navigateur. L’idée est de tirer parti de l’appareil de votre visiteur. L’activation du cache du navigateur ferait en sorte que les fichiers statiques (tels que CSS, JavaScript et images) soient servis à partir du cache du navigateur de votre visiteur. Bien sûr, il existe un délai d’expiration qui empêcherait l’utilisation de données obsolètes. Cela supprime une charge énorme du serveur, économise de la bande passante et améliore considérablement les performances globales de votre site.

C’est vivant!

Comment savez-vous que W3 Total Cache fonctionne réellement? Eh bien, la page du plugin le dit. Vous pouvez également afficher le code source de votre site pour trouver quelque chose comme ceci:

la mise en cache fonctionne

Benchmark des performances totales du cache W3

compteur de vitesse

J’ai attendu environ 1 heure après avoir activé la mise en cache et évalué les performances du site Web à l’aide de GTmetrix. Ceci est sans aucun plugin de mise en cache:

avant la mise en cache

C’est une heure après la configuration du cache total W3:

w3 résultats de référence du cache total

Remarquez la différence? Une augmentation de 3% et 5% de la vitesse de page et de la qualité YSlow. Neat, non? Imaginez maintenant un millier de personnes visitant votre site quotidiennement – imaginez la quantité de cycles CPU (terme sophistiqué pour l’utilisation des ressources) que vous économiserez. La mise en cache réduit non seulement la taille de votre page, mais améliore également les performances globales du site, ce qui ouvre la voie à une expérience utilisateur exceptionnelle.

Dépannage du cache total W3

Dépannage du cache total w3

Vous remarquerez peut-être que le temps de chargement de votre site a augmenté après l’installation de W3 Total Cache. Est-ce que c’est possible? Bien sûr que ça l’est! En fait, c’est une erreur très courante des débutants. Il peut y avoir de nombreuses raisons à cela:

  • La raison la plus probable est que vous avez effectué le test de performance du site Web lors du préchargement du cache. La création du cache consomme des ressources serveur considérables. Imaginez votre demande en plus de cela – bien sûr, votre site deviendrait lent! Solution: attendez une heure et réessayez – cette fois, cela devrait être différent.
  • Une autre raison courante est la sélection des mauvaises méthodes de mise en cache. Laissez-moi vous dire que tout autre chose que Mise en cache du disque implique une certaine quantité de tests A / B. Vous devez jouer avec certains de ces paramètres afin d’obtenir le meilleur résultat possible.
  • Parfois, sur un serveur partagé, vous pouvez trouver APC ou une autre option de mise en cache Opcode disponible – et il est probable que vous l’ayez sélectionné. Pas! Revenir à ‘Disque’ ou «Disque amélioré». La raison en est que ces paramètres ont été ajustés pour les performances globales du serveur partagé – rappelez-vous que vous n’êtes pas la seule personne à l’utiliser. Ces paramètres peuvent ne pas fonctionner avec W3 Total Cache.

Si vous rencontrez toujours des problèmes et que vous avez essayé les valeurs par défaut / recommandées, je vous recommande de passer à WP Super Cache.

Erreur d’autorisation de fichier .htaccess

En fonction de votre environnement d’hébergement, vous pouvez voir un message d’erreur indiquant que votre fichier .htaccess n’est pas accessible en écriture. Cela signifie que le serveur Web et / ou le gestionnaire PHP n’a pas l’autorisation requise pour modifier le fichier .htaccess. Il existe deux solutions:

  • Vous modifiez l’autorisation du fichier .htaccess en 775 via FTP ou cPanel, etc.
  • Vous ajoutez manuellement les données au fichier .htaccess

Je dois souligner que la deuxième méthode est plus sûre et est considérée comme une bonne pratique de sécurité.

Conclusion – Quel plugin dois-je utiliser?

Plugins de mise en cache WordPress

Vous vous demandez peut-être quel plugin de mise en cache WordPress utiliser. Après tout, j’ai écrit deux tutoriels distincts pour atteindre le même objectif. Devriez-vous opter pour WP Super Cache ou W3 Total Cache? Eh bien, pour faire court – si vous êtes sur un serveur partagé et que vous ne voulez pas les tracas des tests A / B et / ou du dépannage, WP Super Cache est beaucoup plus facile à mettre en œuvre. Cependant, si vous utilisez un serveur virtuel ou dédié avec la mise en cache Opcode (comme APC ou XCache) installé – et que cela ne vous dérangerait pas un travail supplémentaire, alors W3 Total Cache est fait pour vous. Lorsqu’ils sont correctement configurés avec des méthodes avancées, les résultats du W3TC sont bien supérieurs.

Ceci conclut la configuration de nos plugins de mise en cache. Je vais également discuter de la configuration d’un CDN avec chacun de ces plugins. En attendant, vous pouvez consulter certains des meilleurs CDN gratuits pour WordPress et rester à l’écoute.

Question de départ: quel est votre plugin de mise en cache préféré? Quelle différence cela a-t-il fait dans les performances de votre site? Nous aimerions recevoir de vos nouvelles!

Share: