Voulez-vous accélérer votre site WordPress? Le chargement rapide des pages améliore l’expérience utilisateur, augmente le nombre de pages vues et aide à votre référencement WordPress. Dans cet article, nous partagerons les conseils d’optimisation de vitesse WordPress les plus utiles pour améliorer les performances de WordPress et accélérer votre site Web.
Contrairement aux autres listes de ”X meilleurs plugins de mise en cache WordPress » ou aux tutoriels génériques ”X conseils pour accélérer WordPress », cet article est un guide complet sur l’optimisation des performances WordPress.
Nous avons essayé de couvrir tout, de la raison pour laquelle la vitesse est importante, ce qui ralentit votre site WordPress et les mesures concrètes que vous pouvez prendre pour améliorer votre vitesse WordPress immédiatement.
Pour vous faciliter la tâche, nous avons créé une table des matières pour vous aider à naviguer dans notre guide ultime pour accélérer votre site WordPress.
- Table des matières
- Pourquoi la vitesse est-elle importante pour Votre Site WordPress?
- Comment vérifier la vitesse de votre site Web WordPress?
- Qu’Est-Ce Qui Ralentit Votre Site WordPress?
- Importance d’un bon hébergement WordPress
- Accélérer WordPress en quelques étapes faciles (Pas de codage)
- Installer un plugin de mise en cache WordPress
- Optimiser les images pour la vitesse
- Meilleures pratiques d’optimisation des performances de WordPress
- Gardez votre site WordPress à jour
- Optimiser les processus d’arrière-plan
- Utilisez des extraits sur la page d’accueil et les Archives
- Utilisez un réseau de diffusion de contenu (CDN)
- Ne téléchargez pas de Fichiers Audio / Vidéo Directement sur WordPress
- Utilisez un Thème Optimisé pour la vitesse
- Utilisez des plugins plus rapides
- Affiner WordPress pour la vitesse (Avancé)
- Diviser les longs messages en pages
- Réduire les requêtes HTTP externes
- Réduire les appels de base de données
- Optimiser la base de données WordPress
- Limiter les révisions de publication
- Désactivez la liaison directe et la lixiviation de Votre Contenu
- Utilisez le chargement paresseux si nécessaire
- Utilisez un pare-feu de site Web de niveau DNS
- Correction des erreurs HTTPS/SSL sans plugin
- Utiliser la dernière version de PHP
Table des matières
Bases des performances WordPress
- Pourquoi la vitesse est-elle importante pour votre site WordPress?
- Comment vérifier la vitesse de votre site Web WordPress?
- Qu’Est-Ce Qui Ralentit Votre Site WordPress?
- Importance d’un Bon Hébergement WordPress
Accélérer WordPress en Quelques Étapes Faciles (Pas de Codage)
- Installez un Plugin de Mise en cache WordPress
- Optimisez les Images pour la Vitesse
Meilleures Pratiques d’Optimisation des Performances WordPress
- Gardez Votre Site WordPress à Jour
- Optimisez les Processus d’arrière-plan
- Utilisez des Extraits sur la Page d’accueil et les Archives
- Divisez les Commentaires en Pages
- /li>
- Utilisez un Réseau De Diffusion De Contenu (CDN)
- Ne téléchargez Pas de Fichiers Audio / Vidéo Directement sur WordPress
- Utilisez un Thème Optimisé Pour La Vitesse
- Utilisez Plus Vite Plugins
Affiner WordPress pour la Vitesse (Avancée)
- Diviser les Longs Messages en Pages
- Réduire les Requêtes HTTP Externes
- Réduire Les Appels à la Base de données
- Optimiser La Base de données WordPress
- Limiter Les Révisions des Publications
- Désactiver les Liens directs et les Sangsues de Votre Contenu
- Utiliser un Chargement Paresseux si Nécessaire
- Utiliser un Pare-Feu de Site Web au Niveau DNS
- Correction des erreurs HTTPS/ SSL sans Plugin
- Utilisez la dernière version de PHP
Pourquoi la vitesse est-elle importante pour Votre Site WordPress?
Des études montrent que de 2000 à 2016, la durée moyenne d’attention humaine est passée de 12 secondes à 7 secondes.
Qu’est-ce que cela signifie pour vous en tant que propriétaire de site Web?
Vous avez très peu de temps pour montrer aux utilisateurs votre contenu et les convaincre de rester sur votre site Web.
Un site Web lent signifie que les utilisateurs quitteront potentiellement votre site Web avant même qu’il ne se charge.
Selon une étude de cas StrangeLoop impliquant Amazon, Google et d’autres sites plus importants, un retard de 1 seconde dans le temps de chargement des pages peut entraîner une perte de 7% des conversions, 11% de pages vues en moins et une diminution de 16% de la satisfaction des clients.
En plus de cela, Google et d’autres moteurs de recherche ont déjà commencé à pénaliser les sites Web plus lents en les poussant vers le bas dans les résultats de recherche, ce qui signifie un trafic plus faible pour les sites Web lents.
Pour résumer, si vous voulez plus de trafic, d’abonnés et de revenus de votre site Web, vous devez rendre votre site Web WordPress RAPIDE!
Comment vérifier la vitesse de votre site Web WordPress?
Souvent, les débutants pensent que leur site Web est CORRECT simplement parce qu’il ne se sent pas lent sur leur ordinateur. C’est une ÉNORME erreur.
Comme vous visitez fréquemment votre propre site Web, les navigateurs modernes comme Chrome stockent votre site Web dans le cache et le prélèvent automatiquement dès que vous commencez à saisir une adresse. Cela permet à votre site Web de se charger presque instantanément.
Cependant, un utilisateur normal qui visite votre site Web pour la première fois peut ne pas avoir la même expérience.
En fait, les utilisateurs de différentes zones géographiques auront une expérience complètement différente.
C’est pourquoi nous vous recommandons de tester la vitesse de votre site Web à l’aide d’un outil comme le test de vitesse WordPress d’IsItWP.
C’est un outil en ligne gratuit qui vous permet de tester la vitesse de votre site Web.
Après avoir exécuté le test de vitesse de votre site Web, vous vous demandez peut-être quelle est une bonne vitesse de site Web que je devrais viser?
Un bon temps de chargement de page est inférieur à 2 secondes.
Cependant, plus vite vous pouvez le faire, mieux c’est. Quelques millisecondes d’améliorations ici et là peuvent s’ajouter à la réduction de la moitié ou même d’une seconde complète de votre temps de chargement.
Qu’Est-Ce Qui Ralentit Votre Site WordPress?
Votre rapport de test de vitesse comportera probablement plusieurs recommandations d’amélioration. Cependant, la plupart de cela est un jargon technique difficile à comprendre pour les débutants.
Apprendre ce qui ralentit votre site Web est la clé pour améliorer les performances et prendre des décisions plus intelligentes à long terme.
Les principales causes d’un site Web WordPress lent sont:
- Hébergement Web – Lorsque votre serveur d’hébergement Web n’est pas correctement configuré, cela peut nuire à la vitesse de votre site Web.
- Configuration WordPress – Si votre site WordPress ne sert pas de pages mises en cache, il surchargera votre serveur, entraînant ainsi un ralentissement ou un blocage complet de votre site Web.
- Taille de la page – Principalement des images qui ne sont pas optimisées pour le web.
- Mauvais plugins – Si vous utilisez un plugin mal codé, cela peut ralentir considérablement votre site Web.
- Scripts externes – Les scripts externes tels que les publicités, les chargeurs de polices, etc. peuvent également avoir un impact énorme sur les performances de votre site Web.
Maintenant que vous savez ce qui ralentit votre site Web WordPress, voyons comment accélérer votre site Web WordPress.
Importance d’un bon hébergement WordPress
Votre service d’hébergement WordPress joue un rôle important dans la performance du site Web. Un bon fournisseur d’hébergement partagé comme Bluehost ou Siteground prend des mesures supplémentaires pour optimiser les performances de votre site Web.
Cependant, sur l’hébergement partagé, vous partagez les ressources du serveur avec de nombreux autres clients. Cela signifie que si votre site voisin reçoit beaucoup de trafic, cela peut affecter l’ensemble des performances du serveur, ce qui ralentira votre site Web.
D’autre part, l’utilisation d’un service d’hébergement WordPress géré vous offre les configurations de serveur les plus optimisées pour exécuter WordPress. Les sociétés d’hébergement WordPress gérées proposent également des sauvegardes automatiques, des mises à jour automatiques de WordPress et des configurations de sécurité plus avancées pour protéger votre site Web.
Nous recommandons WPEngine comme notre fournisseur d’hébergement WordPress géré préféré. Ils sont également les plus populaires de l’industrie. (Voir notre coupon spécial WPEngine).
Accélérer WordPress en quelques étapes faciles (Pas de codage)
Nous savons que modifier la configuration de votre site Web peut être une pensée terrifiante pour les débutants, surtout si vous n’êtes pas un geek de la technologie.
Mais ne vous inquiétez pas, vous n’êtes pas seul. Nous avons aidé des milliers d’utilisateurs de WordPress à améliorer leurs performances WordPress.
Nous allons vous montrer comment vous pouvez accélérer votre site WordPress en quelques clics (aucun codage requis).
Si vous pouvez pointer et cliquer, alors vous pouvez le faire!
Installer un plugin de mise en cache WordPress
Les pages WordPress sont « dynamiques. »Cela signifie qu’ils sont créés à la volée chaque fois que quelqu’un visite une publication ou une page sur votre site Web.
Pour créer vos pages, WordPress doit exécuter un processus pour trouver les informations requises, les rassembler, puis les afficher à votre utilisateur.
Ce processus implique beaucoup d’étapes, et il peut vraiment ralentir votre site Web lorsque plusieurs personnes le visitent à la fois.
C’est pourquoi nous recommandons à chaque site WordPress d’utiliser un plugin de mise en cache. La mise en cache peut rendre votre site WordPress de 2x à 5x plus rapide.
Voici comment cela fonctionne.
Au lieu de passer par tout le processus de génération de page à chaque fois, votre plugin de mise en cache fait une copie de la page après le premier chargement, puis sert cette version mise en cache à chaque utilisateur suivant.
Comme vous pouvez le voir dans les graphiques ci-dessus, lorsqu’un utilisateur visite votre site WordPress, votre serveur récupère des informations à partir d’une base de données MySQL et de vos fichiers PHP. Il rassemble ensuite le tout dans un contenu HTML qui est servi à l’utilisateur.
C’est un processus long, mais vous pouvez en sauter beaucoup lorsque vous utilisez la mise en cache à la place.
Il y a beaucoup de bons plugins de mise en cache WordPress disponibles, mais nous vous recommandons d’utiliser le plugin WP Rocket (premium) ou WP Super Cache (gratuit).
Consultez notre guide étape par étape sur la façon d’installer et de configurer WP Super Cache sur votre site WordPress. Ce n’est pas difficile à configurer et vos visiteurs remarqueront la différence.
De nombreuses sociétés d’hébergement WordPress comme Bluehost et SiteGround proposent également des solutions de mise en cache.
SiteGround SuperCacher
Si vous utilisez SiteGround, connectez-vous à hosting cPanel et activez SuperCacher sous » Outils d’amélioration du site « .
Après cela, vous devrez installer et activer le plugin SG Optimizer dans WordPress pour gérer les paramètres de SuperCacher.
Mise en cache Bluehost
Si vous utilisez Bluehost, accédez à la section Performances de Mes sites pour activer la mise en cache.
Si vous utilisez un fournisseur d’hébergement WordPress géré, vous n’avez pas besoin d’un plugin de mise en cache car il est intégré et activé par défaut.
Bonus: Vous pouvez combiner des plugins de mise en cache avec un pare-feu d’application Web comme CloudFlare ou Sucuri pour une amélioration maximale des performances.
Optimiser les images pour la vitesse
Les images donnent vie à votre contenu et aident à stimuler l’engagement. Les chercheurs ont constaté que l’utilisation de visuels colorés rend les gens 80% plus susceptibles de lire votre contenu.
Cependant, si vos images ne sont pas optimisées, elles pourraient nuire plus qu’aider. En fait, les images non optimisées sont l’un des problèmes de vitesse les plus courants que nous voyons sur les sites Web pour débutants.
Avant de télécharger une photo directement depuis votre téléphone ou votre appareil photo, nous vous recommandons d’utiliser un logiciel de retouche photo pour optimiser vos images pour le Web.
Dans leurs formats d’origine, ces photos peuvent avoir d’énormes tailles de fichiers. Mais en fonction du format de fichier image et de la compression que vous choisissez dans votre logiciel d’édition, vous pouvez réduire la taille de votre image jusqu’à 5x.
Chez WPBeginner, nous n’utilisons que deux formats d’image: JPEG et PNG.
Maintenant, vous vous demandez peut-être: quelle est la différence?
Eh bien, le format d’image PNG n’est pas compressé. Lorsque vous compressez une image, elle perd des informations, de sorte qu’une image non compressée sera de meilleure qualité avec plus de détails. L’inconvénient est que c’est une taille de fichier plus grande, donc le chargement prend plus de temps.
JPEG, en revanche, est un format de fichier compressé qui réduit légèrement la qualité de l’image, mais sa taille est nettement plus petite.
Alors, comment décidons-nous du format d’image à choisir?
- Si notre photo ou image a beaucoup de couleurs différentes, nous utilisons JPEG.
- Si c’est une image plus simple ou si nous avons besoin d’une image transparente, alors nous utilisons PNG.
La majorité de nos images sont des fichiers JPEG.
Voici un tableau comparatif des tailles de fichiers et des différents outils de compression que nous aurions pu utiliser pour l’image StrangeLoop utilisée ci-dessus.
Comme vous pouvez le voir sur le graphique, le format d’image que vous utilisez peut faire une ÉNORME différence dans les performances du site Web.
Pour savoir exactement comment optimiser vos images à l’aide de Photoshop et d’autres outils d’édition populaires, sans sacrifier la qualité, consultez notre guide étape par étape sur la façon d’enregistrer des images optimisées pour le Web.
Meilleures pratiques d’optimisation des performances de WordPress
Après avoir installé un plugin de mise en cache et optimisé vos images, vous remarquerez que votre site commencera à se charger beaucoup plus rapidement.
Mais si vous voulez vraiment garder votre site Web aussi vite que possible, vous devrez utiliser les meilleures pratiques énumérées ci-dessous.
Ces conseils ne sont pas trop techniques, vous n’avez donc pas besoin de connaître de code pour les implémenter. Mais leur utilisation évitera les problèmes courants qui ralentiront votre site Web.
Gardez votre site WordPress à jour
En tant que projet open source bien entretenu, WordPress est mis à jour fréquemment. Chaque mise à jour offrira non seulement de nouvelles fonctionnalités, mais corrigera également les problèmes de sécurité et les bugs. Votre thème WordPress et vos plugins peuvent également avoir des mises à jour régulières.
En tant que propriétaire de site Web, il est de votre responsabilité de garder votre site WordPress, votre thème et vos plugins mis à jour aux dernières versions. Ne pas le faire peut rendre votre site lent et peu fiable, et vous rendre vulnérable aux menaces de sécurité.
Pour plus de détails sur l’importance des mises à jour, consultez notre article expliquant pourquoi vous devriez toujours utiliser la dernière version de WordPress.
Optimiser les processus d’arrière-plan
Les processus d’arrière-plan dans WordPress sont des tâches planifiées qui s’exécutent en arrière-plan de votre site WordPress. Voici quelques exemples de tâches d’arrière-plan qui s’exécutent sur un site WordPress:
- Tâches du plugin de sauvegarde WordPress
- Travaux cron WordPress pour publier des publications planifiées
- Travaux cron WordPress pour rechercher des mises à jour
- Les moteurs de recherche et autres robots d’exploration essayant d’extraire du contenu
Des tâches telles que les travaux cron pour les publications et les mises à jour planifiées ont un impact minimal sur les performances du site Web.
Cependant, d’autres processus d’arrière-plan tels que les plugins de sauvegarde et l’exploration excessive par les moteurs de recherche peuvent ralentir un site Web.
Pour les plugins de sauvegarde, vous devez vous assurer que votre plugin de sauvegarde WordPress ne fonctionne que pendant les temps de faible trafic sur votre site Web. Vous devez également ajuster la fréquence des sauvegardes et des données à sauvegarder.
Par exemple, si vous créez une sauvegarde quotidienne complète alors que vous ne publiez que du nouveau contenu deux fois par semaine, vous devez l’ajuster.
Si vous souhaitez des sauvegardes plus fréquentes telles que des sauvegardes en temps réel, nous vous recommandons d’utiliser une solution SaaS afin de ne pas taxer votre serveur.
En ce qui concerne l’exploration, vous devez garder un œil sur vos rapports d’exploration dans Google Search Console. Les analyses fréquentes qui se terminent par des erreurs peuvent ralentir votre site Web ou ne pas répondre.
Consultez notre guide complet de la console de recherche Google pour les débutants afin d’apprendre à ajuster le taux d’exploration.
Utilisez des extraits sur la page d’accueil et les Archives
Par défaut, WordPress affiche le contenu complet de chaque article sur votre page d’accueil et vos archives. Cela signifie que votre page d’accueil, vos catégories, vos balises et d’autres pages d’archives se chargeront plus lentement.
Un autre inconvénient de l’affichage d’articles complets sur ces pages est que les utilisateurs ne ressentent pas le besoin de visiter l’article réel. Cela peut réduire vos pages vues et le temps que vos utilisateurs passent sur votre site.
Afin d’accélérer les temps de chargement des pages d’archives, vous pouvez configurer votre site pour afficher des extraits au lieu du contenu complet.
Vous pouvez accéder aux paramètres « Lecture et sélection » Pour chaque article d’un flux, afficher: Résumé « au lieu de » Texte intégral. »
Pour plus de détails sur les avantages et les inconvénients de l’affichage des résumés, consultez notre article sur le résumé complet du post vs (extrait) dans vos pages d’archives WordPress.
Obtenir beaucoup de commentaires sur vos articles de blog? Bravo! C’est un excellent indicateur d’un public engagé.
Mais l’inconvénient est que le chargement de tous ces commentaires peut avoir un impact sur la vitesse de votre site.
WordPress est livré avec une solution intégrée pour cela. Allez simplement dans Paramètres « Discussion et cochez la case à côté de l’option « Diviser les commentaires en pages”.
Pour des instructions plus détaillées, consultez notre guide sur la pagination des commentaires dans WordPress.
Utilisez un réseau de diffusion de contenu (CDN)
Rappelez-vous comment nous avons mentionné ci-dessus que les utilisateurs de différentes zones géographiques peuvent connaître des temps de chargement différents sur votre site?
En effet, l’emplacement de vos serveurs d’hébergement Web peut avoir un impact sur la vitesse de votre site.
Par exemple, disons que votre société d’hébergement Web a ses serveurs aux États-Unis. Un visiteur qui se trouve également aux États-Unis verra généralement des temps de chargement plus rapides qu’un visiteur en Inde.
L’utilisation d’un réseau de diffusion de contenu (CDN) peut aider à accélérer les temps de chargement pour tous vos visiteurs.
Un CDN est un réseau composé de serveurs partout dans le monde. Chaque serveur stockera les fichiers « statiques » utilisés pour constituer votre site Web.
Ces fichiers statiques incluent des fichiers immuables tels que des images, CSS et JavaScript, contrairement à vos pages WordPress qui sont « dynamiques » comme expliqué ci-dessus.
Lorsque vous utilisez un CDN, chaque fois qu’un utilisateur visite votre site Web, il reçoit ces fichiers statiques depuis le serveur le plus proche d’eux. Votre propre serveur d’hébergement Web sera également plus rapide car le CDN fait une grande partie du travail.
Vous pouvez voir comment cela fonctionne dans cette infographie.
Nous recommandons d’utiliser StackPath CDN. Nous avons utilisé MaxCDN sur tous nos sites Web, qui fait désormais également partie de StackPath.
Il fonctionne bien avec les sites Web WordPress et complète vos plugins de mise en cache WordPress existants pour des temps de chargement encore plus rapides.
Ne téléchargez pas de Fichiers Audio / Vidéo Directement sur WordPress
Vous pouvez télécharger directement des fichiers audio et vidéo sur votre site WordPress, et il les affichera automatiquement dans un lecteur HTML5But
Mais vous ne devriez JAMAIS faire ça!
L’hébergement de l’audio et des vidéos vous coûtera de la bande passante. Votre société d’hébergement Web pourrait vous facturer des frais excédentaires, ou même fermer complètement votre site, même si votre forfait inclut une bande passante « illimitée”.
L’hébergement de fichiers multimédias volumineux augmente également considérablement la taille de vos sauvegardes et vous rend difficile la restauration de WordPress à partir d’une sauvegarde.
Au lieu de cela, vous devez utiliser un service d’hébergement audio et vidéo comme YouTube, Vimeo, DailyMotion, SoundCloud, etc., et laissez-les s’occuper du travail acharné. Ils ont la bande passante pour ça!
WordPress a une fonction d’intégration vidéo intégrée, vous pouvez donc copier et coller l’URL de votre vidéo directement dans votre publication et elle s’intégrera automatiquement.
Découvrez plus de détails sur son fonctionnement dans notre guide sur l’intégration de vidéos dans WordPress.
Si vous créez un site Web de podcast avec WordPress, nous recommandons le service d’hébergement de podcasts Blubrry pour les meilleures performances.
Utilisez un Thème Optimisé pour la vitesse
Lors de la sélection d’un thème pour votre site Web, il est important de porter une attention particulière à l’optimisation de la vitesse. Certains thèmes magnifiques et impressionnants sont en fait mal codés et peuvent ralentir votre site.
Il est généralement préférable d’opter pour un thème plus simple que de choisir un thème boursouflé de mises en page complexes, d’animations flashy et d’autres fonctionnalités inutiles. Vous pouvez toujours ajouter ces fonctionnalités en utilisant des plugins WordPress de qualité.
Les boutiques de thèmes WordPress premium comme StudioPress, Themify, CSSIgniter proposent des thèmes bien codés et optimisés pour la vitesse. Vous pouvez également consulter notre article sur la sélection du thème WordPress parfait pour obtenir des conseils sur ce qu’il faut rechercher.
Avant d’activer votre nouveau thème, consultez notre guide sur la façon de changer correctement votre thème WordPress pour une transition en douceur.
Utilisez des plugins plus rapides
Les plugins WordPress mal codés chargent souvent trop de ballonnement, que votre site en ait besoin ou non. Cela augmente la vitesse de chargement de votre page et ralentit votre site.
Pour vous aider à choisir les meilleurs plugins, nous publions souvent notre sélection experte des meilleures vitrines de plugins WordPress. Nous accordons une attention particulière à la facilité d’utilisation, à l’expérience utilisateur et, surtout, aux performances.
Voici quelques-uns de nos choix pour les catégories de plugins WordPress les plus courantes.
- WPForms – Plugin de formulaire de contact le plus rapide et le plus convivial pour les débutants pour WordPress.
- Soliloquy – Si vous souhaitez ajouter des curseurs à votre site, alors Soliloquy est le meilleur plugin de curseur WordPress en termes de performances et de fonctionnalités.
- Envira Gallery – Les plugins de galerie de photos peuvent également ralentir WordPress. Nous avons effectué les tests et avons trouvé qu’Envira Gallery était le plugin de galerie de photos le plus rapide pour WordPress.
- Comptes partagés – Les plugins de médias sociaux chargent des scripts supplémentaires et pas si gracieusement. Shared Counts est l’un des plugins de médias sociaux les plus rapides pour WordPress.
En dehors de nos propres recommandations, vous pouvez exécuter vos propres tests. Il suffit d’exécuter des tests de vitesse avant et après l’installation d’un plugin pour comparer son impact sur les performances.
Affiner WordPress pour la vitesse (Avancé)
En utilisant les meilleures pratiques d’optimisation WordPress et les conseils de vitesse de base énumérés ci-dessus, vous devriez voir une grande amélioration des temps de chargement de votre site.
Mais chaque fraction de seconde compte. Si vous voulez obtenir la vitesse la plus rapide possible, vous voudrez apporter quelques modifications supplémentaires.
Les conseils suivants sont un peu plus techniques, certains vous demandant de modifier les fichiers de votre site ou d’avoir une compréhension de base de PHP. Vous voudrez vous assurer de sauvegarder d’abord votre site au cas où.
Diviser les longs messages en pages
Les lecteurs ont tendance à aimer les articles de blog qui sont plus longs et plus approfondis. Les publications plus longues ont même tendance à se classer plus haut dans les moteurs de recherche.
Mais si vous publiez des articles longs avec beaucoup d’images, cela pourrait nuire à vos temps de chargement.
Au lieu de cela, envisagez de diviser vos publications plus longues en plusieurs pages.
WordPress est livré avec une fonctionnalité intégrée pour ce faire. Ajoutez simplement la balise <!––nextpage––>
dans votre article où vous souhaitez le diviser en page suivante. Faites-le à nouveau si vous souhaitez également diviser l’article à la page suivante.
Pour des instructions plus détaillées, consultez notre tutoriel sur la pagination des publications – comment diviser les publications WordPress en plusieurs pages.
Réduire les requêtes HTTP externes
De nombreux plugins et thèmes WordPress chargent toutes sortes de fichiers à partir d’autres sites Web. Ces fichiers peuvent inclure des scripts, des feuilles de style et des images provenant de ressources externes telles que Google, Facebook, des services d’analyse, etc.
Il est correct d’en utiliser quelques-uns. Beaucoup de ces fichiers sont optimisés pour se charger le plus rapidement possible, c’est donc plus rapide que de les héberger sur votre propre site Web.
Mais si vos plugins font beaucoup de ces demandes, cela pourrait ralentir considérablement votre site Web.
Vous pouvez réduire toutes ces requêtes HTTP externes en désactivant les scripts et les styles ou en les fusionnant dans un seul fichier. Voici un tutoriel sur la façon de désactiver les fichiers CSS et JavaScript de vos plugins.
Réduire les appels de base de données
Remarque: Cette étape est un peu plus technique et nécessitera des connaissances de base sur les fichiers de modèles PHP et WordPress.
Malheureusement, il existe de nombreux thèmes WordPress mal codés. Ils ignorent les pratiques standard de WordPress et finissent par faire des appels directs à la base de données, ou trop de demandes inutiles à la base de données. Cela peut vraiment ralentir votre serveur en lui donnant trop de travail à faire.
Même les thèmes bien codés peuvent avoir un code qui effectue des appels de base de données juste pour obtenir les informations de base de votre blog.
Dans cet exemple, chaque fois que vous voyez <?php
, c’est le début d’un nouvel appel de base de données:
<html xmlns="http://www.w3.org/1999/xhtml" dir="<?php language_attributes(); ?>"><head profile="http://gmpg.org/xfn/11"><meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?> charset=<?php bloginfo('charset'); ?>" />
Vous ne pouvez pas blâmer les développeurs de thèmes pour cela. Ils n’ont tout simplement aucun autre moyen de savoir dans quelle langue se trouve votre site.
Mais si vous personnalisez votre site à l’aide d’un thème enfant, vous pouvez remplacer ces appels de base de données par vos informations spécifiques afin de réduire tous ces appels de base de données.
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr"><head profile="http://gmpg.org/xfn/11"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Vérifiez votre thème parent pour des instances comme celle-ci qui peuvent être facilement remplacées par des informations statiques.
Optimiser la base de données WordPress
Après avoir utilisé WordPress pendant un certain temps, votre base de données contiendra de nombreuses informations dont vous n’avez probablement plus besoin. Pour améliorer les performances, vous pouvez optimiser votre base de données pour vous débarrasser de toutes ces informations inutiles.
Cela peut être facilement géré avec le plugin WP-Sweep. Il vous permet de nettoyer votre base de données WordPress en supprimant des éléments tels que des publications saccagées, des révisions, des balises inutilisées, etc. Il optimisera également la structure de votre base de données en un seul clic.
Consultez notre guide sur la façon d’optimiser et de nettoyer votre base de données WordPress pour améliorer les performances.
Limiter les révisions de publication
Les révisions de publication occupent de la place dans votre base de données WordPress. Certains utilisateurs pensent que les révisions peuvent également affecter certaines requêtes de base de données exécutées par des plugins. Si le plugin n’exclut pas spécifiquement les révisions post, il peut ralentir votre site en les parcourant inutilement.
Vous pouvez facilement limiter le nombre de révisions que WordPress conserve pour chaque article. Ajoutez simplement cette ligne de code à votre wp-config.fichier php.
define( 'WP_POST_REVISIONS', 4 );
Ce code limitera WordPress à enregistrer uniquement vos 4 dernières révisions de chaque publication ou page, et à supprimer automatiquement les anciennes révisions.
Désactivez la liaison directe et la lixiviation de Votre Contenu
Si vous créez du contenu de qualité sur votre site WordPress, la triste vérité est qu’il sera probablement volé tôt ou tard.
Cela se produit notamment lorsque d’autres sites Web diffusent vos images directement à partir de leurs URL sur votre site Web, au lieu de les télécharger sur leurs propres serveurs. En effet, ils volent la bande passante de votre hébergement Web et vous n’obtenez aucun trafic à afficher pour cela.
Ajoutez simplement ce code à votre.fichier htaccess pour bloquer le hotlinking des images de votre site WordPress.
#disable hotlinking of images with forbidden or custom image optionRewriteEngine onRewriteCond %{HTTP_REFERER} !^$RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?wpbeginner.com RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com RewriteRule \.(jpg|jpeg|png|gif)$ –
Remarque: N’oubliez pas de changer wpbeginner.com avec votre propre domaine.
Vous pouvez également consulter notre article montrant 4 façons de prévenir le vol d’image dans WordPress.
Certains sites Web de grattage de contenu créent automatiquement des publications en volant votre contenu de votre flux RSS. Vous pouvez consulter notre guide sur la prévention du grattage de contenu de blog dans WordPress pour trouver des moyens de lutter contre le vol de contenu automatisé.
Utilisez le chargement paresseux si nécessaire
Si vous ajoutez de nombreuses images, plusieurs intégrations vidéo et galeries de photos à vos articles de blog, votre site peut bénéficier d’un chargement paresseux.
Au lieu de charger toutes vos images et vidéos en même temps, lazy loading ne télécharge que celles qui seront visibles sur l’écran de l’utilisateur. Il remplace toutes les autres images et intégrations vidéo par une image d’espace réservé.
Au fur et à mesure qu’un utilisateur défile vers le bas, votre site Web charge des images qui sont désormais visibles dans la zone d’affichage du navigateur. Vous pouvez charger paresseusement des images, des vidéos et même des commentaires et gravatars WordPress.
Pour les images, les iframes et les vidéos, vous pouvez utiliser le plugin Lazy Load by WP Rocket. Pour les commentaires WordPress, consultez notre guide sur la façon de charger des commentaires paresseux dans WordPress.
Utilisez un pare-feu de site Web de niveau DNS
Un plugin de pare-feu WordPress vous aide à bloquer les attaques par force brute, les tentatives de piratage et les logiciels malveillants. Cependant, tous les plugins de pare-feu ne sont pas identiques.
Certains d’entre eux fonctionnent sur votre site Web, ce qui signifie que les attaquants sont déjà en mesure d’atteindre votre serveur Web avant d’être bloqués. C’est toujours efficace pour la sécurité, mais pas optimal pour les performances.
C’est pourquoi nous recommandons d’utiliser un pare-feu de niveau DNS comme Sucuri ou Cloudflare. Ces pare-feu bloquent les requêtes maclious avant même qu’elles n’atteignent votre site Web.
Correction des erreurs HTTPS/SSL sans plugin
Si vous basculez votre site vers HTTPS/SSL, il est probable que vous risquiez de rencontrer des erreurs de contenu mixte.
Le moyen le plus simple de résoudre ce problème est d’installer un plugin comme Really Simple SSL. Cependant, le problème est que ces plugins attrapent d’abord toutes les URL, puis les changent en HTTPS avant de les envoyer aux navigateurs de l’utilisateur.
Cela a un impact faible mais notable sur les performances. Vous pouvez réduire cela en corrigeant manuellement toutes les URL. Pour plus de détails, consultez notre article sur la résolution des problèmes SSL courants dans WordPress.
Utiliser la dernière version de PHP
WordPress est principalement écrit dans le langage de programmation PHP. C’est un langage côté serveur, ce qui signifie qu’il est installé et s’exécute sur votre serveur d’hébergement.
Toutes les bonnes sociétés d’hébergement WordPress utilisent la version PHP la plus stable sur leurs serveurs. Cependant, il est possible que votre société d’hébergement utilise une version PHP légèrement plus ancienne.
Le nouveau PHP 7 est deux fois plus rapide que ses prédécesseurs. C’est un énorme coup de pouce aux performances dont votre site Web doit profiter.
Vous pouvez voir quelle version de PHP votre site utilise en installant et en activant le plugin Informations sur la version.
Lors de l’activation, le plugin affichera votre version PHP dans la zone de pied de page de votre tableau de bord d’administration WordPress.
Si votre site Web utilise une version inférieure à PHP 7, demandez à votre hébergeur de la mettre à jour pour vous. S’ils ne sont pas en mesure de le faire, il est temps de trouver une nouvelle société d’hébergement WordPress.
C’est tout! Nous espérons que cet article vous a aidé à apprendre à améliorer la vitesse et les performances de WordPress.
Allez-y et essayez ces techniques. N’oubliez pas de tester la vitesse de votre site Web avant et après la mise en œuvre de ces bonnes pratiques. Vous serez surpris que ces changements boostent vos performances WordPress.
Si vous avez aimé cet article, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.