W3 Total Cache Plugin - Au-delà des paramètres généraux

Article écrit par:
  • WordPress
  • Mise à jour: Dec 10, 2016

Dans un article précédent, nous avons souligné qu’il est important d’avoir un site Web à chargement rapide et que W3 Total Cache Un plugin peut aider à réduire le temps de chargement et à accélérer les sites Web. Nous avons également examiné les paramètres généraux de ce plugin dans cet article. Maintenant, regardons au-delà des paramètres généraux et comprenons comment ajuster ce plugin pour des performances optimales.

Un mot à propos de ce plugin avant d’explorer les fonctionnalités avancées - pour tirer le meilleur parti de W3 Total Cache, des scripts avancés côté serveur et une configuration d’hébergement sont nécessaires. Mais même sans cela, nous pouvons obtenir de bons résultats.

Après avoir installé et activé le plug-in W3 Total Cache, recherchez performance sur le tableau de bord et cliquez dessus. Le tableau de bord du plug-in va s'ouvrir et vous pouvez y naviguer pour avoir une idée de l'étendue des fonctions de ce plug-in.

5

Les fonctionnalités supplémentaires disponibles avec Premium Services peuvent être trouvées ici. Les commentaires peuvent être adressés aux développeurs du plug-in à partir du lien sous Spread the Word. Des informations statistiques sur les performances du site Web du point de vue du serveur sont disponibles dans New Relic. Une fois le plug-in configuré, le rapport Google Page Speed ​​affiche des informations sur les performances de votre site Web.

Maintenant, configurons le plugin.

Cliquez sur Performance> Paramètres générauxJetez un coup d’œil sur le options s'ouvrant sous Paramètres généraux. Vous pouvez ajuster les paramètres sous chaque option.

5a

1. Mode de prévisualisation

Pour vérifier l'effet du plug-in W3 Total Cache, vous pouvez activer le mode Aperçu. Lorsque ce mode est activé, seul l'administrateur peut voir l'effet d'un changement. Lorsque ce mode est désactivé, le public qui visualise peut également voir les effets des modifications apportées par ce plugin.

5b

Dans l'image ci-dessus, le mode de prévisualisation est désactivé. Vous devez activer le mode de prévisualisation lorsque vous modifiez les paramètres, vérifiez qu'ils ont l'effet souhaité sur le site Web, puis désactivez-les à nouveau après avoir enregistré les modifications.

2. Cache de page

Chaque fois qu'un utilisateur demande une page, WordPress accède à de nombreux scripts PHP et exécute des requêtes de base de données, qui occupent toutes de l'espace disque et ralentissent le site Web. Lorsque vous activez la mise en cache sur une page, ce processus est accéléré pour les demandes répétées.

7c

Sous les paramètres de cache de page, vous devrez également choisir la méthode de cache de page. Le choix dépend du serveur utilisé par le site Web. Le réglage par défaut pour ceci est Disque amélioré. C'est bon pour la plupart des sites Web.

5d

Comme vous devrez faire ce choix à plusieurs reprises pour tous les paramètres, examinons les autres options en plus de Disk Enhanced.

Disk Basic et Disk Enhanced sont destinés à l'hébergement mutualisé. Vous pouvez choisir Disk Enhanced, mais si votre site ralentit ou si vous utilisez trop de ressources serveur, vous pouvez revenir à Disk Basic. Sinon, changez votre plan d'hébergement ou votre fournisseur d'hébergement.

Les serveurs dédiés / virtuels sont un ordre de serveurs supérieur. Les serveurs dédiés ne sont partagés avec aucun autre site Web ou personne, tandis que les serveurs virtuels sont partagés par très peu de personnes ou de sites Web.

Opcode: Alternative PHP Caching (APC) - Ici, le code PHP est mis en cache en utilisant des solutions PHP open source.

Opcode: eAccelerator - C’est un encodeur et un chargeur PHP.

Opcode: XCache - Un cache d'opcode très rapide et stable. Il est entièrement pris en charge par Windows et Linux.

Opcode: WinCache - Une solution PHP open source exclusivement pour Windows.

Plusieurs serveurs: Memecached - Si un site est pris en charge par plusieurs serveurs, l'option memecached doit être cochée.

3. Minify

Le code contient des éléments tels que des commentaires, des caractères de nouvelle ligne et des espaces vides qui gonflent la taille du code. La minification élimine le code des licenciements. Les auteurs HTML, Java et CSS en sont les coupables, et leur minification améliorera sensiblement la vitesse.

Vous devrez également choisir les options sous HTML Minifier, JS Minifier et CSS Minifier. Les options par défaut fonctionneraient très bien, mais en cas de conflit, vous pouvez choisir les autres options et voir celle qui vous convient. Si les problèmes ne sont pas résolus, vous pouvez également désactiver l'option de minification. Ce sera souvent le cas lorsque Lite Speed ​​sera installé.

8a

Vous devrez choisir la méthode de cache Minify en vous basant sur l'explication donnée dans (2) ci-dessus. L'option recommandée ici est le disque.

8b

4. Cache de base de données et cache d'objets

9

L'activation de l'option de cache de base de données signifie que vous mettez en cache les requêtes SQL. Pour trouver une page sur le serveur, il faut chercher dans une très grande base de données. La mise en cache réduit le temps nécessaire à cette recherche, mais consomme beaucoup de ressources du serveur. Donc, sur un serveur partagé, cela peut en réalité réduire la vitesse. La façon de s'y prendre serait de permettre la mise en cache de la base de données, puis d'analyser la vitesse du site. Si cela entraîne un ralentissement, sa désactivation peut être une meilleure option. Cette option fonctionne mieux sur un serveur dédié ou virtuel.

9a

Activation de la cache d'objets permet de réduire le temps de traitement de certaines opérations. Il est conseillé que pour Dedicated ou Virtual Server.

9b

5. Cache du navigateur et réseau de distribution de contenu

Le cache du navigateur est une option très importante et doit toujours être activé, quelle que soit la méthode d’hébergement utilisée. Ce paramètre utilise le cache du navigateur Web du visiteur pour réduire la charge du serveur et le temps de réponse. Les en-têtes sont ajoutés et la compression HTML est possible. Lorsqu'une page est demandée une seconde fois, le temps de réponse est considérablement amélioré.

10

Parfois, le contenu est stocké sur plusieurs serveurs du monde entier. Un réseau de distribution de contenu dirige le visiteur vers le serveur géographique le plus proche de lui. Si vous n'utilisez pas de réseau de distribution de contenu, désactivez cette option.

8. Proxy inverse

11

Avec le proxy inverse, vos fichiers statiques sont mis en cache sur différents serveurs partout dans le monde et un visiteur peut y accéder via un nuage. Il vaut mieux ne pas l'activer pour les sites WordPress

9. surveillance

12

Vous ne devez activer la surveillance que si vous souhaitez disposer de statistiques détaillées sur les performances de votre site et de votre serveur et si vous connaissez New Relic.

10. Divers

13

Procurez-vous une clé API en suivant le lien indiqué sous le champ, puis entrez-la dans le champ Clé API de vitesse rapide. Les autres options sont réservées aux utilisateurs avancés.

11. Paramètres de débogage, d'importation et d'exportation.

Le débogage fournit des informations détaillées sur chaque cache et peut être visualisé publiquement dans le code source de la page. Cela vous aidera à comprendre ce qui fonctionne et ce qui ne fonctionne pas. Activer uniquement lorsque requis et désactiver peu après.

14

Tous les paramètres peuvent être exportés puis importés par la suite dans le même site ou à un autre emplacement et constituent une bonne sauvegarde.

Un facteur majeur dans l’utilisation réussie de ce plugin est le logiciel et les contraintes de configuration du fournisseur d’hébergement. Si votre environnement d'hébergement ne vous convient pas ou si les options de configuration s'avèrent trop contraignantes pour vous, vous voudrez peut-être revenir au plus simple. Super cache W3 comme la plupart des serveurs peuvent fonctionner de manière optimale avec ce plugin sur une installation très basique.

À propos de Vishnu

Vishnu est un rédacteur pigiste de nuit, travaille comme analyste de données le jour.