Paramètres de cache total W3 pour augmenter la vitesse de votre site Web
Publié: 2020-11-10Vous avez bien lu ce titre.
Cet article concerne un plugin WordPress spécifique que chaque blogueur devrait avoir sous sa ceinture à outils.
Je parle de W3 Total Cache - un plugin d'optimisation de site Web tout-en-un.
Si vous utilisez WordPress, lisez la suite pour savoir comment utiliser W3 Total Cache pour booster les performances de votre site Web.
Table des matières
- 1. Introduction
- 2. Optimisation de vos paramètres généraux
- 3. Paramètres optimaux du cache total W3: mise en cache des pages
- 4. Optimisation des paramètres de réduction
- 5. Optimisation du cache de la base de données
- 6. Optimisation du cache d'objets
- 7. Optimisation du cache du navigateur
- 8. Optimisation de l'agent utilisateur, du référent et des groupes de cookies
- 9. Optimisation du cache de fragments
- 10. Utilisation d'extensions pour l'évolutivité
- 11. Conclusion
Permettez-moi de commencer par vous présenter le plugin de l'heure.
Qu'est-ce que W3 Total Cache?
En tant que blogueur, augmenter les performances de votre site Web doit être une priorité absolue.
Non seulement cela améliorera considérablement l'expérience utilisateur, mais cela vous aidera également à atteindre un meilleur classement dans les moteurs de recherche.
W3 Total Cache fait de l'optimisation des performances du site Web une promenade dans le parc. Il possède toutes les fonctionnalités dont vous aurez besoin pour la majorité des facteurs qui affectent la vitesse de chargement.
Comme tous les autres plugins WordPress, l'installation de W3 Total Cache est la première étape.
Vous pouvez afficher la page de présentation du plugin en cliquant sur «Performance» dans le menu principal et en cliquant sur «Tableau de bord ».
Cela devrait vous donner un bon aperçu de certaines des fonctionnalités clés du plugin. Vous pouvez également effectuer des actions rapides comme une vérification de compatibilité WordPress et le vidage du cache.
Bien sûr, la page du tableau de bord W3 Total Cache n'est que le début.
Pourquoi ne pas regarder de plus près sous le capot?
Optimiser vos paramètres généraux
Comme la plupart des blogueurs WordPress, la page «Paramètres généraux» est probablement la première section que vous allez consulter.
Heureusement, c'est également là que les fonctionnalités principales de W3 Total Cache peuvent être activées, à savoir:
1. Choisir le bon paramètre de cache de page pour votre site Web
Avant d'aller plus loin, la mise en cache des pages - ainsi que de nombreuses fonctionnalités de W3 Total Cache - sont déjà expliquées dans cet article. Cela devrait vous donner une explication plus détaillée de toutes les stratégies qui seront mentionnées plus tard.
Maintenant que nous l'avons éliminé, la mise en cache de page peut être activée avec W3 Total Cache en littéralement deux clics.
Cochez simplement la case "Activer" dans la section "Cache de page" et cliquez sur "Enregistrer tous les paramètres".
La mise en cache du site Web fonctionne en permettant aux navigateurs d'enregistrer temporairement les données de votre site Web. Cela leur permet de récupérer instantanément votre contenu lors de la prochaine visite de l'utilisateur.
Qu'en est-il des autres paramètres?
La beauté de l'utilisation de W3 Total Cache est que la plupart des fonctionnalités devraient bien fonctionner dès la sortie de la boîte. Cependant, il y a des paramètres optimaux W3 Total Cache dont il faut tenir compte.
Si votre site s'exécute actuellement sur un hôte partagé, choisissez «Disque: amélioré» comme méthode de cache de page.
La mise en cache 'Opcode' , cependant, doit être sélectionnée si vous mettez à niveau vers un serveur dédié. Pour ceux qui utilisent l'hébergement cloud, alors «Memcached» devrait être votre méthode de cache de page.
2. Réduire votre code pour une faible utilisation de la bande passante
La minification du code est une autre fonctionnalité de W3 Total Cache qui pourrait améliorer facilement les performances de votre site Web.
Gardez à l'esprit que les codes de votre site Web consomment de la bande passante pour être chargés dans les navigateurs Web. Cela inclut CSS, HTML, JavaScript, etc.
Plus ces bits de codes sont gros, plus ils ont besoin de bande passante à transférer.
À son tour, cela augmente le temps de chargement global de votre page.
Comment faire la minification à l'ancienne
Avec la minification, les éléments de code inutiles tels que les commentaires, les espaces blancs et les sauts de ligne sont supprimés.
Voulez-vous le faire manuellement?
Bien sûr, si vous êtes prêt à regarder devant votre ordinateur pendant des jours, voire des semaines.
Au lieu de cela, utilisez un outil comme Minify Code pour réduire automatiquement tout code que vous téléchargez.
Si ce n'est pas assez facile pour vous, W3 Total Cache peut réduire vos codes en un clin d'œil.
Faire cela avec W3 Total Cache
Dans la section «Réduire», cochez la case «Activer» et enregistrez vos modifications. Comme pour le reste des paramètres, vous pouvez les laisser à leurs valeurs par défaut.
La minification via W3 Total Cache, cependant, peut être désactivée si vous utilisez Cloudflare. C'est une société de services d'optimisation et de sécurité Web qui met en œuvre la minification du code en votre nom.
Si vous êtes intéressé par Cloudflare, je suis heureux de vous dire qu'ils offrent une solution gratuite.
Cela vous permet de profiter d'un CDN global, d'une protection DDoS de base et d'un certificat SSL gratuit.
3. Utilisation d'autres méthodes de mise en cache de site
Outre le cache de page de base mentionné ci-dessus, vous pouvez également modifier diverses options de mise en cache sur la page des paramètres généraux. Cela inclut la mise en cache de la base de données, la mise en cache Opcode, la mise en cache des objets et la mise en cache du navigateur.
Ces options de mise en cache se trouvent directement sous la section Minify.
Voici les façons spécifiques d'utiliser chaque option de mise en cache:
- Cache Opcode - La mise en cache Opcode fonctionne en réduisant les blocs de code PHP sur votre site Web. Il n'est disponible que si vous avez W3 Total Cache Pro.
- Cache de base de données - Si vous utilisez un hébergement virtuel ou un réseau de diffusion de contenu , il est préférable de laisser la mise en cache de la base de données désactivée. Vous pouvez également tester la vitesse de votre site Web après avoir activé cette option pour voir si cela aide ou non.
- Cache d'objets - Bien que cela puisse ralentir votre zone d'administration WordPress, la mise en cache d'objets est recommandée pour les sites Web dynamiques. Ce sont des sites qui permettent aux utilisateurs de modifier ou d'ajouter du contenu, tels que des messages de forum, des paniers d'achat et d'autres éléments personnalisables.
- Cache du navigateur - Parmi toutes les options de mise en cache, la mise en cache du navigateur est celle que vous devez activer quoi qu'il arrive. Il utilise les ressources des ordinateurs de vos visiteurs, de sorte qu'il n'affectera pas négativement votre site dans des circonstances normales.
4. Mise à jour de vos paramètres CDN
Après les paramètres de mise en cache supplémentaires se trouve la section «CDN».
En termes simples, un CDN fonctionne en tirant parti d'un réseau de serveurs proxy répartis dans plusieurs régions. La latence est alors considérablement réduite en permettant aux utilisateurs de télécharger les données de votre site Web à partir du serveur le plus proche.
Dans une certaine mesure, les CDN offrent également une protection contre les attaques DDoS ou par déni de service distribué .
Alors… cela signifie-t-il que W3 Total Cache me donnera un CDN?
Malheureusement, l'activation de l'option CDN sur W3 Total Cache ne signifie pas que vous bénéficierez automatiquement de ces avantages.
Le fait est qu'un CDN ne peut être utilisé qu'avec l'aide de fournisseurs tiers. Outre Cloudflare, d'autres exemples d'entreprises qui offrent des services CDN sont:
- MaxCDN
- CléCDN
- Rackspace
Vous pouvez afficher plus d'options en lisant cette liste de services CDN gratuits pour les blogs WordPress.
Si vous utilisez un CDN, vous devez cliquer sur «Activer» sur la page des paramètres généraux de W3 Total Cache.
Vous devez ensuite choisir le «Type CDN» approprié dans le menu déroulant pour correspondre à votre fournisseur CDN.
Qu'est-ce que c'est - vous ne trouvez pas votre CDN dans la liste?
Grâce à la popularité de W3 Total Cache, votre fournisseur CDN peut très probablement vous aider dans le processus de configuration.
Les utilisateurs de Cloudflare, par exemple, doivent utiliser l'extension officielle pour utiliser W3 Total Cache avec leur CDN.
Pour les autres fournisseurs de services CDN, l'option «Generic Mirror» sera très probablement utilisée.
Dans tous les cas, une configuration supplémentaire est nécessaire lors de la configuration de votre CDN avec W3 Total Cache. Nous explorerons ce processus plus tard avec un peu plus de détails.
5. Comprendre les paramètres supplémentaires
L'une des raisons pour lesquelles W3 Total Cache est si populaire est son exhaustivité.
En plus des paramètres décrits ci-dessus, il dispose également d'outils avancés qui font passer l'optimisation des performances au niveau supérieur.
Certes, la majorité des utilisateurs de WordPress n'ont pas besoin de jouer avec ces fonctionnalités.
Mais au cas où vous le feriez, permettez-moi de passer rapidement en revue ces fonctionnalités.
Proxy inversé
Juste après la section CDN, vous trouverez «Reverse Proxy».
Il s'agit d'une fonctionnalité qui actualise le cache Varnish chaque fois que le contenu du site est mis à jour.
Si ces termes ne vous sont pas familiers, il est probable que vous n'ayez pas encore besoin de les utiliser.
Varnish Cache est un accélérateur d'applications principalement utilisé par les grands sites et les API. Une fois installé sur votre serveur, il effectue indépendamment la mise en cache du contenu de votre site Web pour des augmentations de vitesse massives.
Les paramètres de proxy inverse de W3 Total Cache vous permettent de spécifier vos adresses IP Varnish. Vous devez ensuite cliquer sur «Enregistrer tous les paramètres» pour que vos modifications prennent effet.
Pour mettre les choses en perspective, Varnish est utilisé par de très grands sites Web comme Reddit, Wikipedia et Stack Overflow.
À moins que vous n'obteniez autant de trafic que ces sites, je ne m'inquiéterais pas pour le moment des paramètres de Varnish ou de proxy inverse.
surveillance
Semblable au proxy inverse, la section «Surveillance» est une autre fonctionnalité que la plupart des utilisateurs de W3 Total Cache ignorent.
Fondamentalement, il vous permet de surveiller les performances de votre site ou de votre application Web via New Relic - un service d'analyse de logiciels.
Si vous utilisez New Relic, vous devez configurer votre clé API ici.
Cache de fragments
Pour les sites Web qui utilisent des blocs dynamiques de code PHP, la mise en cache de fragments devrait donner à votre site Web une amélioration notable de la vitesse.
Aussi efficace que soit la mise en cache de fragments, cette fonctionnalité présente deux inconvénients.
Premièrement, sa mise en œuvre peut être délicate.
La section «Fragment Cache» de la page des paramètres généraux de W3 Total Cache vous aidera dans la première étape du déploiement.
Après avoir sélectionné une méthode de cache de fragments, vous devez également définir des «groupes de fragments» pour vos codes PHP. C'est une tâche pour un développeur, mais si vous voulez apprendre, commencez par cette page de W3 Edge.
Outre le processus de configuration compliqué, la mise en cache de fragments vous oblige également à acheter W3 Total Cache Pro.
Cela nous amène à la fonctionnalité suivante que vous devriez connaître.
Licence
Si vous avez effectué une mise à niveau vers W3 Total Cache Pro, vous pouvez entrer votre clé dans la section «Licences». Une fois terminé, cliquez sur `` Vérifier la clé de licence '' pour activer votre copie pour votre installation WordPress actuelle.
Cela me rappelle que nous n'avons pas encore parlé des avantages de W3 Total Cache Pro.
Nous avons déjà couvert la mise en cache de fragments, qui est l'un des quatre arguments de vente de W3 Total Cache Pro:
Paramètres divers
La flexibilité de W3 Total Cache est en plein écran avec la section «Divers» sur la page des paramètres généraux.
Tout en haut se trouve l'option «Activer le widget de tableau de bord de vitesse de page Google» .
Lorsqu'il est correctement configuré, cela présentera les données du rapport PageSpeed Insights de votre site Web sur votre tableau de bord WordPress. Il vous suffit de cocher la case et de saisir votre clé API PageSpeed.
L'utilisation de PageSpeed Insights est une méthode incontournable pour mesurer les performances d'un site Web.
Avec la fonctionnalité ci-dessus, il est plus facile de modifier W3 Total Cache puisque votre score de vitesse est mis à jour en temps réel.
Si vous ne savez pas où obtenir votre clé API PageSpeed Insights, reportez-vous à cette documentation de Google.
Avec PageSpeed Insights intégré, vous pouvez également activer l'option «Afficher l'évaluation de la page dans la barre d'administration» . Cela rendra le score de vitesse de votre site Web immédiatement visible sur votre tableau de bord WordPress.
Sous les paramètres liés à PageSpeed Insights se trouve l'option «Vérifier les règles de réécriture» .
Comme l'indique la description, il vous alertera chaque fois que vos règles de réécriture auront des problèmes dans votre fichier .htaccess .
L'activation de cette option n'aura aucun effet secondaire sur les performances de votre site Web, il est donc préférable de la laisser activée. Cela vous aidera à maintenir l'intégrité du code de votre site Web.
Par la suite, l'option «Activer le verrouillage de fichier» empêche plusieurs utilisateurs ou processus d'accéder simultanément au même fichier.
W3 Total Cache recommande de garder cette option désactivée pour les systèmes NFS ainsi que pour les sites Web fonctionnant sur un hébergement partagé.
Le seul scénario où le verrouillage de fichier est utile est peut-être sur des sites très fréquentés où les conflits d'accès sont plausibles. Même dans ce cas, cela peut ne pas entraîner de gains de performances perceptibles.
En parlant de fonctionnalités d'optimisation des performances provisoires, l'option suivante ne garantit pas non plus une vitesse de chargement améliorée. Fait intéressant, il a le cas d'utilisation exactement opposé au verrouillage de fichier.
Si votre hôte Web est basé sur NFS, envisagez d'activer «Optimiser la page améliorée du disque et réduire la mise en cache du disque pour NFS». Cela pourrait conduire à une augmentation décente des performances du site Web, mais vous devrez voir par vous-même si cela fonctionne.
Enfin, les deux derniers paramètres divers n'ont rien à voir avec l'amélioration des performances du site Web.
Lorsque l'option `` Suivre de manière anonyme l'utilisation pour améliorer la qualité du produit '' est activée, vous autorisez W3 Total Cache à suivre l'utilisation de votre plugin. Utile si vous vous souciez du développement du plugin, mais de nombreux blogueurs préféreraient que ce soit désactivé.
'Activer les statistiques de mise en cache', d' autre part, peut être utile si vous souhaitez affiner le cache total W3 au fil du temps.
6. Paramètres de débogage
Si vous prévoyez d'utiliser des statistiques de mise en cache, il est logique que vous utilisiez également les paramètres de débogage.
Les modes de débogage génèrent des informations détaillées sur certains caches lorsqu'ils sont activés. Pour les utiliser, cochez la case du mode que vous souhaitez activer.
Le hic, c'est que l'activation de n'importe quel mode de débogage peut entraîner des performances moins qu'idéales. C'est parce que votre site doit faire un travail supplémentaire pour suivre les fonctionnalités de W3 Total Cache.
Cela dit, le débogage doit être effectué à court terme et désactivé une fois que vous avez résolu tous les problèmes.
7. Importation et exportation des configurations de cache total W3
W3 Total Cache est souvent considéré comme une solution plug-and-play qui nécessite peu ou pas de configuration.
Avec ce que vous avez lu jusqu'à présent, pouvez-vous toujours dire la même chose?
Probablement pas.
En fait, la configuration de W3 Total Cache peut prendre des heures si vous voulez qu'elle soit adaptée aux besoins de votre site.
C'est pourquoi W3 Total Cache vous permet d'exporter et d'importer les paramètres de configuration du plugin.
Pour importer la configuration du plug-in à partir d'une source externe, cliquez sur «Choisir un fichier», recherchez le document HTML ou .json , puis cliquez sur «Télécharger». Croyez-le ou non, il existe en fait des blogs WordPress qui vous permettent de télécharger la configuration de leur plugin.
Si vous devez exporter les paramètres de votre plug-in en tant que sauvegarde, cliquez simplement sur "Télécharger" à côté de "Exporter la configuration".
Vous avez accidentellement gâché votre site WordPress en important un fichier de configuration?
Ne vous inquiétez pas, vous pouvez toujours rétablir les paramètres par défaut du plugin en un seul clic.
Cliquez simplement sur «Restaurer les paramètres par défaut» et vous êtes en or.
Paramètres optimaux du cache total W3: mise en cache de la page
Lorsque vous avez terminé avec les paramètres généraux de W3 Total Cache, il est temps pour les options avancées de mise en cache des pages.
Nous avons encore beaucoup de chemin à parcourir, alors passons aux paramètres recommandés pour une performance maximale du site Web.
Un conseil: vous rencontrerez de nombreux termes techniques pour la suite de cet article. Cela dit, essayez de garder un onglet séparé ouvert afin de pouvoir rechercher leurs définitions.
Mais pour votre commodité, j'ai répertorié la configuration optimale pour la plupart des blogs WordPress. Il ne reste plus qu'à copier ces paramètres et à les appliquer sur W3 Total Cache.
Prêt? Cliquez sur «Page Cache» dans le sous-menu «Performance» pour commencer.
8. Sélection des bonnes options générales
Pour la mise en cache de page, voici les paramètres optimaux du cache total W3 que vous devez utiliser sur votre site WordPress:
- Page des messages du cache - Activer.
- Ne pas mettre en cache la page d'accueil - Désactiver.
- Flux de cache: site, catégories, tags, commentaires - Activer.
- Demandes de cache SSL (HTTPS) - Activez si vous utilisez un certificat SSL.
- Cache URI avec des variables de chaîne de requête - Activez sauf si la case est grisée.
- Pages du cache 404 (non trouvées) - Désactiver.
- Ne pas mettre en cache les pages des utilisateurs connectés - Activer.
- Ne pas mettre en cache les pages pour les rôles utilisateur suivants - Activer tant que vous sélectionnez tous les rôles utilisateur.
9. Configuration des alias
Si vous ne savez même pas ce que sont les alias, ne touchez à rien dans la section «Alias».
Dans le monde de l'hébergement Web, un alias est un domaine distinct qui pointe vers la même installation WordPress. C'est quelque chose que les blogueurs individuels font rarement, alors n'hésitez pas à ignorer cette section.
Sinon, vous devriez déjà savoir quoi faire ensuite:
10. Utilisation du préchargement du cache
Alors que la mise en cache régulière améliore l'expérience de retour du trafic, le préchargement du cache profite à tout le monde.
Oui - cela inclut les visiteurs pour la première fois.
Voici les meilleurs paramètres pour le préchargement du cache:
- Amorcer automatiquement le cache de page - Activer.
- Intervalle de mise à jour - 900 secondes.
- Pages par intervalle - 10 pages.
- URL du plan de site - Collez simplement l'URL de votre plan de site. En savoir plus sur les plans de site en lisant cet article.
- Précharger le cache de publication lors de la publication des événements - Activer.
11. Définition de votre stratégie de purge du cache
La purge des caches permet aux utilisateurs de voir les dernières modifications sur votre site Web.
En définissant une stratégie de purge, vous mettez ce processus sur le pilote automatique chaque fois que l'un des événements suivants se produit:
- Vous créez un nouveau message
- Vous modifiez un message existant
- Un utilisateur publie un commentaire
Pour créer une politique de purge qui n'affectera pas les performances de votre site Web, utilisez les paramètres suivants:
- Pages à mettre en cache - Première page, page d'articles, page d'articles et flux de blog.
- Spécifiez les types de flux à purger - Rss2 (par défaut).
- Limite de purge - 15 ou plus si vous avez un serveur haut de gamme.
- Pages supplémentaires - Vierge.
- Purger les sitemaps - Conservez la valeur par défaut de l'expression régulière.
12. Gestion de l'API REST
Si vous avez W3 Total Cache Pro et utilisez l'API RESTful, vous pouvez bénéficier de l'outil de mise en cache de l'API REST.
L'API RESTful est basée sur la technologie Representational State Transfer . Ceci est utilisé pour des tâches telles que la connexion de WordPress à une interface JavaScript, la gestion de plugins ou la création d'applications mobiles.
Laissez-moi deviner - vous êtes loin de faire quoi que ce soit de cette ampleur.
Dans ce cas, il est préférable de laisser la mise en cache de l'API REST avec le paramètre par défaut: «Ne pas mettre en cache».
13. Paramètres avancés du cache de page
W3 Total Cache a une longue liste de paramètres avancés pour la mise en cache des pages.
Naturellement, il existe une multitude de façons de configurer ces paramètres en fonction des exigences de votre site Web. Mais pour la plupart des blogueurs, les paramètres ci-dessous devraient assurer une amélioration de la vitesse de chargement.
- Initialisation tardive - Désactiver.
- Mise en cache tardive - Désactiver.
- Mode de compatibilité - Désactivez-le sauf si vous obtenez des erreurs de mise en cache.
- Jeu de caractères - Désactivez-le sauf si vous trouvez des caractères inhabituels dans votre cache de page.
- Rejeter les demandes HEAD - Laissez la valeur par défaut.
- Intervalle de nettoyage de la mémoire - 3600 secondes en cas de mise en cache sur le disque (sinon, cette option sera grisée).
- Durée de vie du cookie de commentaire - 1800 secondes
- Chaînes de requête acceptées - Vide.
- Agents utilisateurs rejetés - Vide.
- Cookies rejetés - wptouch_switch_toggle (par défaut).
- Ne mettez jamais en cache les pages suivantes - wp -. * \. Php et index \ .php (par défaut.)
- Ne mettez jamais en cache les pages associées à ces catégories - Vierge.
- Ne mettez jamais en cache les pages qui utilisent ces balises - Vierges.
- Ne mettez jamais en cache les pages de ces auteurs - Vierge.
- Ne mettez jamais en cache les pages qui utilisent ces champs personnalisés - Vierges.
- Liste d'exceptions du cache - Ajoutez des pages qui rencontrent des problèmes de mise en cache.
- Pages avec barre oblique non finale - Conservez les pages par défaut.
- Spécifier les en-têtes de page - Conservez les paramètres par défaut.
- Gérer le type mime XML - Activer.
Optimisation des paramètres de réduction
Encore une fois, si vous utilisez Cloudflare, il n'est pas nécessaire de modifier les paramètres de minification du code W3 Total Cache.
Sur la page 'Minify' , vous pouvez contrôler la façon dont la minification de code est gérée sur votre site Web WordPress.
Voici une ventilation de chaque section sur la page de configuration de minify:
14. Paramètres généraux
En ce qui concerne la minification, vous n'avez pas besoin de modifier les paramètres généraux. Mais cela ne signifie pas que nous ne devrions pas revoir les paramètres de minification de code idéaux de W3 Total Cache.
- Réécrire la structure de l'URL - Activer.
- Désactiver la minification pour les utilisateurs connectés - Laissez la valeur par défaut.
- Réduire la notification d'erreur - Désactiver.
15. Minification HTML et XML
Par défaut, W3 Total Cache ne minimisera pas les fichiers CSS et JavaScript en ligne sur le HTML de votre site Web. Vous pouvez activer ces options pour améliorer les performances de votre site Web.
- Paramètres de minification HTML - Activez avec CSS en ligne et minification JS en ligne.
- Ignorer les stems de commentaires - Conserver les valeurs par défaut.
16. Paramètres de minification JS
Alors que la minification JavaScript en ligne est désactivée dans un premier temps, la minification JavaScript réelle sur votre site est activée dès le départ.
Vous pouvez maximiser les effets de la minification JavaScript en appliquant les paramètres suivants:
- JS minify settings - Activez en choisissant "Minify" sur "Combine only".
- Opérations dans les zones (avant) - Non bloquant à l'aide de «différer».
- Opérations dans les zones (après) - Non bloquant en utilisant «différer».
- Suppression des commentaires conservés - Activer.
- Suppression de saut de ligne - Activer.
- HTTP / 2 push - Activer sauf si vous utilisez la méthode «Disk: Enhanced» avec Nginx.
17. Paramètres de minification CSS
Tout comme la minification JavaScript, la minification CSS est activée dès le départ.
Il existe cependant quelques paramètres supplémentaires à activer si vous souhaitez un site Web fluide.
- Paramètres de réduction CSS - Activer avec "Combiner uniquement" sélectionné.
- Gestion @import - Aucun.
- HTTP / 2 Push - Activer.
18. Paramètres de minification avancés
Cerise sur le gâteau, utilisez les options ci-dessous dans la section «Avancé».
- Mettez à jour les fichiers externes toutes les 86 400 secondes (24 heures).
- Intervalle de nettoyage de la mémoire - 86 400 secondes (24 heures).
- Ne réduisez jamais les pages suivantes - Laissez vide.
- Ne réduisez jamais les fichiers JS suivants - Ajoutez temporairement les codes sur lesquels vous travaillez actuellement pour préserver les commentaires et la lisibilité.
- Ne réduisez jamais les fichiers CSS suivants - Comme ci-dessus.
- Agents utilisateurs rejetés - Laissez vide.
- Inclure des fichiers / bibliothèques externes - Ajoutez des URL de ressources externes telles que Google Fonts et Google Tag Manager. Assurez-vous simplement de tester vos modifications.
- Utiliser des expressions régulières pour la correspondance des noms de fichiers - Désactivez si vous n'utilisez pas W3 Total Cache pour optimiser les bibliothèques JavaScript externes.
Optimiser le cache de la base de données
Votre site Web se compose de nombreuses parties qui doivent être récupérées et chargées chaque fois que cela est nécessaire.
La mise en cache de base de données peut augmenter ce processus en rendant les ressources pour les requêtes courantes facilement disponibles. Cela réduit la charge de processeur liée à la diffusion des données du site Web aux utilisateurs.
Voici la première chose à faire. Si vous n'utilisez pas de CDN ou d'hôte virtuel, activez «Ne pas mettre en cache les requêtes pour les utilisateurs connectés».
19. Paramètres avancés de mise en cache de la base de données
Pour les paramètres avancés, voici ce que vous devez faire:
- Durée de vie maximale des objets mis en cache - 180 secondes pour les sites à fort trafic, jusqu'à 7200 secondes pour les sites à faible trafic.
- Intervalle de nettoyage de la mémoire - N'importe où entre 3 600 et 86 400 secondes (si l'option n'est pas grisée).
- Ne mettez jamais en cache les pages suivantes - Laissez vide.
- Tiges de requête ignorées - Laissez les valeurs par défaut ou ajoutez «wc-session» si vous utilisez WooCommerce.
- Rejeter les mots de requête - Laissez la valeur par défaut.
- Rejeter les constantes - Laissez la valeur par défaut.
Optimisation du cache d'objets
La mise en cache d'objets est un autre moyen de réduire l'utilisation du processeur lors du chargement de votre site Web.
Ne soyez pas surpris si votre zone d'administration ralentit avec cette fonctionnalité activée. C'est en fait un compromis raisonnable si vous appréciez l'expérience de vos utilisateurs.
20. Paramètres avancés de mise en cache d'objets
Les sites Web dynamiques utilisent la mise en cache des bases de données et des objets pour rester rapides et réactifs. Il vous suffit d'appliquer ces paramètres optimaux:
- Durée de vie par défaut des objets de cache - Comme la mise en cache de la base de données, elle doit être de 180 secondes pour les sites à fort trafic et jusqu'à 7200 secondes pour les sites à faible trafic.
- Intervalle de nettoyage de la mémoire - 3600 secondes.
- Groupes globaux - Laissez la valeur par défaut.
- Groupes non persistants - Laissez la valeur par défaut.
- Activer la mise en cache pour les demandes wp-admin - Activez cette option pour accélérer votre panneau d'administration WordPress, mais désactivez-la si vous obtenez des données obsolètes et mises en cache.
- Stocker les transitoires dans la base de données - Activer.
Optimiser le cache du navigateur
Bien que la mise en cache de la base de données et des objets soit facultative, la mise en cache du navigateur doit être activée pour chaque site WordPress.
Il permet aux navigateurs Web de stocker des fichiers de site Web statiques tels que des images, du texte et des codes pour une récupération instantanée.
À l'instar de la minification du code, la mise en cache du navigateur propose également une longue liste d'options.
Vous trouverez ci-dessous un aperçu de chaque section:
21. Paramètres généraux
En règle générale, activez les six premières options de la section «Général» de la page de configuration du cache du navigateur:
- Définir l'en-tête Last-Modified
- L'en-tête de l'ensemble expire
- Définir l'en-tête de contrôle du cache
- Définir une balise d'entité
- Définir l'en-tête W3 Total Cache
- Activer la compression HTTP (gzip)
Vous voulez savoir quelque chose d'amusant?
La plupart d'entre elles sont des fonctions de mise en cache du navigateur que vous pouvez tester sur GTmetrix - un outil gratuit d'analyse des performances de site Web.
Vous pouvez utiliser GTmetrix pendant que vous configurez W3 Total Cache pour vérifier certaines fonctionnalités de mise en cache. Pour ceux énumérés ci-dessus, ils doivent apparaître dans l'onglet «YSlow» du rapport d'analyse.
Au-delà des six premières options, il y a d'autres choses que vous devez gérer sur la page de configuration de la mise en cache du navigateur:
- Activer la compression HTTP (brotli) - Activez cette option si disponible et testez si elle surpasse la compression gzip.
- Empêcher la mise en cache des objets après la modification des paramètres - Activer.
- Supprimer les chaînes de requête des ressources statiques - Activer.
- Empêcher la liste d'exceptions de mise en cache - Laissez vide.
- Ne pas définir de cookies pour les fichiers statiques - Activer.
- Ne pas traiter les erreurs 404 pour les objets statiques avec WordPress - Désactiver.
- Liste d'exceptions d'erreur 404 - Laissez la valeur par défaut.
- Réécrire la structure URL des objets - Désactiver.
22. CSS et JS, HTML et XML, paramètres de mise en cache du navigateur
Comme indiqué ci-dessus, la mise en cache du navigateur peut être utilisée sur des codes tels que les fichiers CSS, JavaScript et HTML.
Pour garder votre site Web WordPress en parfait état, il est conseillé de laisser ces paramètres tels quels.
Juste un rappel: les paramètres pour CSS et JS, HTML et XML, et Médias et autres fichiers sont quelque peu similaires. Puisqu'il n'y a aucune raison pour qu'ils aient des configurations différentes, utilisez les paramètres suivants lorsqu'ils s'appliquent:
- Définir l'en-tête Last-Modified - Activer.
- L'en-tête de l'ensemble expire - Activer.
- Expire la durée de vie de l'en-tête - 3 600 secondes pour HTML et XML, 31 536 000 secondes (un an) pour les deux autres.
- Définir l'en-tête de contrôle du cache - Activer.
- Stratégie de contrôle du cache - Laissez la valeur par défaut (cache avec max-age).
- Définir la balise de titre de l'entité - Activer.
- Définir l'en-tête W3 Total Cache - Activer.
- Activer la compression HTTP (gzip) - Activer.
- Activer la compression HTTP (brotli) - Identique à la précédente.
- Empêcher la mise en cache des objets après la modification des paramètres - Activer.
- Supprimer les chaînes de requête des ressources statiques - Activer.
- Désactiver les cookies pour les fichiers statiques - Activer.
23. Que faire avec les en-têtes de sécurité
À présent, vous devriez déjà savoir qu'il y a certains paramètres dans W3 Total Cache qui doivent être laissés seuls.
Les en-têtes de sécurité font partie de ces paramètres.
Les options que vous trouverez ici sont réservées aux utilisateurs expérimentés dans le développement et la sécurité Web. Vous pouvez modifier la directive de stratégie HTTP Strict Transport Security de votre site, activer X-XSS-Protection, etc.
Si ces termes sont nouveaux pour vous, laissez tous les en-têtes de sécurité à leurs valeurs par défaut.
Optimisation de l'agent utilisateur, du référent et des groupes de cookies
Dans W3 Total Cache, les pages de configuration «groupe» doivent également être ignorées par la plupart des utilisateurs WordPress non-développeurs.
Cela inclut les «groupes d'agents utilisateurs», les «groupes référents» et les «groupes de cookies».
Il existe, cependant, un certain nombre de cas d'utilisation pour certains types de groupes qui peuvent affecter l'expérience utilisateur.
24. Groupes d'agents utilisateurs pour la personnalisation
Si vous êtes un utilisateur avancé de WordPress, les groupes d'agents utilisateurs peuvent être utilisés pour rediriger certains trafics vers un domaine différent. Vous pouvez même forcer leur navigateur à charger un thème différent sur votre site WordPress.
Supposons que vous ayez créé un groupe pour tous vos utilisateurs mobiles.
Avec les groupes d'agents utilisateurs, vous pouvez les rediriger vers une version mobile distincte de votre site. Sinon, vous pouvez demander à leur navigateur de lancer votre site avec un thème plus adapté aux mobiles.
Procédez simplement avec prudence et n'oubliez pas de tester votre configuration pour éviter de casser votre site.
Optimisation des paramètres CDN
Vous avez l'impression de faire tout le travail?
Alors j'ai de bonnes nouvelles pour vous.
Si vous décidez d'utiliser un CDN, votre fournisseur de services devrait être prêt à vous aider avec la configuration de W3 Total Cache.
En d'autres termes, vous pouvez ignorer en toute sécurité tous ces paramètres et attendre l'aide de votre fournisseur CDN.
Si vous rencontrez des problèmes avec votre CDN sur des pages SSL, il est juste de vous indiquer une solution de contournement.
25. Comment désactiver CDN sur les pages SSL
Dans la section "Paramètres avancés", sélectionnez "Désactiver le CDN sur les pages SSL". Les pages concernées devraient maintenant se charger normalement pendant que vous demandez l'aide de votre fournisseur CDN.
Optimiser le cache de fragments
La page de paramètres «Fragment Cache» est une autre zone de W3 Total Cache que vous devez ignorer.
Cela est particulièrement vrai si vous ne disposez pas de la version Pro du plugin.
26. Configuration de la fonction de mise en cache de fragments
Si vous avez payé pour le plugin et que vous souhaitez utiliser la mise en cache de fragments, vous devez vous souvenir ci-dessous:
- Groupes de fragments enregistrés - Si vous essayez de définir des groupes de fragments pour W3 Total Cache, ils devraient apparaître ici.
- Durée de vie par défaut des fragments mis en cache - La valeur par défaut est de 180 secondes, mais elle peut être augmentée si le trafic est faible.
- Intervalle de nettoyage de la mémoire - Conservez ce délai à 3600 secondes (par défaut) si vous avez un site à fort trafic.
- Groupes de fragments manuels - Entrez manuellement les groupes de fragments ici - ne touchez pas si vous ne savez pas ce que vous faites!
Utilisation d'extensions pour l'évolutivité
Enfin, vous devez savoir que W3 Total Cache est livré avec un certain nombre d'extensions préinstallées.
Les utilisateurs de WordPress devraient être chez eux sur la page «Extensions». Sans le logo W3 Total Cache, cela ressemble à une copie carbone de la page «Plugins» sur le tableau de bord.
Cela signifie que l'activation et la désactivation des extensions implique un processus familier. Vous cliquez sur les boutons en bas de chaque extension ou effectuez des «actions groupées» à l'aide du menu déroulant.
Puisqu'il n'y a pas de moyen parfait d'exécuter votre écosystème W3 Total Cache, je vous laisse déterminer les extensions à activer.
27. Trois extensions importantes du cache total W3 pour les sites Web WordPress
Voici quelques-unes des extensions W3 Total Cache les plus utiles et ce qu'elles font:
- AMP - Le projet AMP ou Accelerated Mobile Pages aide les propriétaires de sites Web à atteindre des vitesses de chargement fluides sur mobile. L'activation de cette extension ajoutera la prise en charge AMP aux fonctionnalités de minification de W3 Total Cache.
- Yoast SEO - Si vous comptez sur Yoast SEO pour l'optimisation sur la page, activez cette extension pour une intégration transparente de W3 Total Cache.
- Genesis Framework de StudioPress - De nombreux utilisateurs de WordPress exploitent le Genesis Framework pour créer des sites Web conviviaux pour le référencement à partir de zéro. Si vous appartenez à ce groupe d'utilisateurs, activez cette extension pour une amélioration des performances de 30 à 60%.
Voici un dernier conseil: si vous souhaitez activer les extensions, faites-le une par une.
Tout comme les plugins, les extensions peuvent provoquer des problèmes inattendus sur votre site Web lorsqu'elles sont actives. En activant une extension à la fois, vous pouvez facilement identifier la cause des problèmes potentiels.
Conclusion
La configuration de W3 Total Cache pour des performances optimales du site Web peut prendre un certain temps.
Ne vous précipitez pas - vous pouvez toujours ajouter un signet et vous référer à cette page chaque fois que vous en avez besoin.
N'oubliez pas de tester la vitesse de votre site Web au fur et à mesure que vous effectuez des ajustements. Pendant que vous y êtes, exportez votre configuration en tant que sauvegarde au cas où vous auriez besoin de réappliquer ces paramètres.
Parlez-moi de votre expérience avec W3 Total Cache dans les commentaires ci-dessous!
Vous pourriez aussi aimer:
- 19 façons simples de réduire le taux de rebond sur votre blog et de maximiser votre trafic
- Tout sur les plugins WordPress
- 10 meilleurs plugins WordPress de partage social pour les blogueurs
- sauvegarder