Comment réduire le temps de réponse du serveur dans WordPress (27 conseils)
Publié: 2021-09-02Le temps de réponse du serveur est le temps qu'il faut au navigateur Web de votre visiteur pour recevoir une réponse du serveur de votre hébergeur.
Voici 27 façons de réduire le temps de réponse du serveur.
Les positions 1 à 10 se chargent en moins de 2,3 secondes
En 2016, le génie du référencement, Brian Dean, a analysé plus d'un million de résultats de recherche pour découvrir quels facteurs font qu'une page se classe sur la page n°1 de Google.
Brian a découvert que les pages Web classées aux positions 1 et 2 sur Google avaient un temps de chargement moyen de 2 secondes ou moins.

Même les pages classées en position 10 avaient un temps de chargement moyen d'un peu plus de 2,2 secondes.
Le référencement est un sujet si complexe qu'il semble presque absurde que quelque chose d'aussi simple que d'accélérer votre site Web puisse vous aider à accéder à la page n°1 des résultats de recherche.
Mais c'est un fait.
La preuve est très claire : vos chances d'accéder à la page 1 de Google augmentent considérablement si vous parvenez à charger votre site Web en 2 secondes ou moins.
Et il s'avère que ce n'est pas si difficile.
J'ai réussi à réduire le temps de chargement de mon site Web à 1,7 seconde, tel que mesuré par Pingdom :

Comment ai-je fait?
C'est ce que je vais vous montrer dans cet article : 27 façons de réduire le temps de réponse de votre serveur dans WordPress.
Mais d'abord, quel est le temps de réponse du serveur ?
Comment le testez-vous ?
Et qu'est-ce qu'un bon temps de réponse du serveur ?
Qu'est-ce que le temps de réponse du serveur ?
Le temps de réponse du serveur (SRT) est le temps qui s'écoule entre le moment où un navigateur Web demande des données au serveur et le moment où le serveur répond à cette demande.
Il est également appelé Time To First Byte (TTFB).
Dans le test Google Page Speed Insights illustré ci-dessous, Google a signalé le temps de réponse du serveur comme l'une des opportunités où ce site Web particulier pourrait améliorer ses performances :
Comment tester le temps de réponse du serveur ?
Le meilleur moyen de vérifier le temps de réponse de votre serveur est le Page Speed Insights de Google.
Si le temps de réponse de votre serveur est lent, Google le répertoriera sous « Opportunités » (pour accélérer votre temps de chargement).
Voici deux autres outils pour mesurer le temps de réponse du serveur :
- Pingdom
- GT Metrix
Qu'est-ce que le score PSI de Google ?
Google a créé le test Page Speed Insights en 2018, peu de temps après avoir annoncé la « mise à jour de vitesse Google » en juillet de la même année.
Contrairement à Pingdom et GT Metrix, le test Google PSI ne mesure pas directement votre temps de chargement.
Il attribue un score à votre site Web, basé sur une série de facteurs qui affectent l'expérience utilisateur sur mobile :
- 90 à 100 est « Rapide »
- 50 à 89 est « Moyen »
- 0 à 49 est « lent »
Si vous obtenez un score de 90 ou plus, l'indicateur PSI devient vert.
En lisant entre les lignes, il semble probable que Google souhaite que tous les sites Web aient un score PSI de 90 ou plus.
Comment puis-je obtenir un score de plus de 90 sur le PSI de Google ?
Vous pouvez apporter cinq améliorations clés qui contribueront à donner à votre site Web un score PSI de 90+ :
- Optimiser les images
- Minifier CSS et JavaScript
- Utilisez un CDN (Content Delivery Network) pour diffuser des éléments tels que des images et des PDF.
- Élimine les ressources bloquant le rendu
- Activer la compression GZIP sur votre serveur

Le besoin de vitesse
Alors, qu'est-ce qui motive cet accent mis sur la vitesse du site Web ?
Comme vous le savez peut-être, le mobile dépasse le bureau.
En 2017, pour la première fois, le mobile a dépassé le bureau : 50,3 % de toutes les navigations sur Internet ont été effectuées sur des appareils mobiles.
Ce pourcentage est passé en 2018 à 52,2 %. Et le pourcentage de navigation sur Internet mobile va continuer à augmenter.
Mais voici le problème :
Les navigateurs de bureau sont généralement connectés à des connexions Internet haut débit. Mais la plupart des utilisateurs mobiles utilisent des connexions beaucoup plus lentes (3G et 4G).
Si Google et les autres moteurs de recherche veulent répondre à cette demande croissante des utilisateurs mobiles, ils ont besoin de sites Web pour offrir des temps de réponse plus rapides.
Et c'est là qu'intervient Google Page Speed Insights.
Il semble raisonnable de supposer que les sites Web qui n'ont pas un score PSI de 90+ auront du mal à se classer sur la page n ° 1 de Google.
Alors maintenant que vous comprenez pourquoi la vitesse est devenue si importante, examinons les moyens d'accélérer le chargement de votre site Web.
27 façons de réduire le temps de réponse du serveur dans WordPress
#1 - Mettez à jour votre version PHP
En décembre 2015, PHP 7 est sorti. Pour vous donner un exemple, PHP 7 est environ 3 fois plus rapide que PHP 5.6.
Si vous n'utilisez pas PHP 7, vous devez mettre à jour immédiatement .
Téléchargez et installez le plugin Display PHP Version.
Une fois le plugin activé, accédez à la section « At a Glance » de votre tableau de bord WP et vous verrez votre version de PHP s'afficher :

Il s'agit d'un plugin que vous ne devez utiliser qu'une seule fois.
Dès que vous avez vérifié votre version PHP, désactivez le plugin et supprimez-le.
S'il s'avère que votre site Web n'exécute pas PHP 7, contactez votre hébergeur et demandez-lui d'activer PHP 7.
#2 - Vérifiez si vous utilisez HTTP/2
HTTP/2 est un nouveau protocole réseau introduit en 2015. Il peut accélérer le chargement de votre site Web de 10 à 15 %.
Utilisez cet outil pour vérifier si votre site Web utilise HTTP/2.
Si votre site Web utilise déjà HTTP/2, félicitations - vous faites partie de 27% de tous les sites Web qui utilisent actuellement HTTP/2.
Mais si votre site Web n'utilise pas le nouveau protocole, vous devrez soit l'activer sur votre cPanel, soit, dans le pire des cas, changer d'hébergeur.
#3 - Utiliser la compression GZIP
Une autre façon de réduire le temps de réponse du serveur consiste à implémenter la compression GZIP.
GZIP signifie GNU zip. C'est un format de fichier et une application logicielle utilisés pour la compression et la décompression de fichiers. En un mot, il réduit la taille des fichiers nommés.
La compression GZIP accélère le chargement de vos pages Web en réduisant la taille des fichiers jusqu'à 90 %.
Utilisez l'outil de compression GZIP pour vérifier si votre site Web utilise GZIP.
Sinon, vous pouvez soit l'activer sur votre serveur (via le cPanel), soit utiliser le plugin Check and Enable GZIP Compression.
#4 - Charger les scripts plus tard
Une autre façon de réduire le temps de réponse du serveur consiste à charger les scripts au fur et à mesure des besoins.
Au lieu de charger la page Web entière en une seule fois, votre site Web ne charge que les fichiers et les scripts nécessaires pour cette section de la page.
Les scripts requis pour la suite de la page ne sont chargés qu'une fois que l'utilisateur y accède.
C'est ce qu'on appelle le Lazy Loading .
Voici un exemple de recommandation de Google PSI pour utiliser le Lazy Loading pour « différer les images hors écran » :

#5 - Utiliser les serveurs de noms Cloudflare (gratuit)
C'est un autre moyen simple (et gratuit) de réduire le temps de réponse du serveur. Lorsque vous remplacez vos serveurs de noms par les serveurs de noms de Cloudflare, votre site Web bénéficie du réseau mondial de centres de données de Cloudflare.
Cloudflare possède 165 centres de données à travers le monde.
Avec les serveurs de noms Cloudflare, le trafic vers votre site Web est acheminé via le centre de données le plus proche de votre visiteur.
Cela se traduit par des temps de chargement beaucoup plus rapides .
Voici une vidéo qui vous guide tout au long du processus de configuration des serveurs de noms Cloudflare :

Veuillez noter : changer vos serveurs de noms en Cloudflare ne signifie pas changer votre hébergeur – votre hébergeur reste le même.

#6 - Utilisez un réseau de diffusion de contenu (CDN)
Un autre excellent moyen de réduire le temps de réponse du serveur consiste à utiliser un réseau de diffusion de contenu ou CDN.
Un CDN est un réseau mondial de serveurs qui fournit des pages et d'autres contenus Web à un utilisateur, en fonction de l'emplacement géographique de l'utilisateur.
Cloudflare est un exemple de CDN.
Votre site Web devient beaucoup plus rapide lorsque vous utilisez un CDN, car le serveur de votre visiteur accède à votre contenu via un nœud beaucoup plus proche que le serveur de votre hébergeur.
J'utilise StackPath comme CDN (10 $ par mois).
Cela a réduit d'environ 2 secondes le temps de chargement de mon site Web , tel que mesuré par Pingdom.
Lorsque vous utilisez un CDN, vous pourrez voir dans les résultats de Pingdom qu'une grande partie de votre contenu est diffusé par le CDN (dans ce cas, StackPath) :

#7 - Réduire le JavaScript bloquant le rendu
Le blocage du rendu se produit lorsque votre navigateur tente de rendre une page et rencontre un script qu'il doit exécuter avant de pouvoir continuer à charger.
Cela augmente le temps de chargement de votre page.
La solution? Minifiez votre JavaScript.
La plupart des plugins d'optimisation des performances ont une option « minify JavaScript » :

#8 - Utiliser un plugin de cache
La mise en cache est un autre moyen de réduire le temps de réponse du serveur. Les plugins de cache fonctionnent en enregistrant les fichiers HTML générés dynamiquement afin qu'ils puissent être réutilisés au lieu de les charger à nouveau à chaque visite de page.
Cela signifie que chaque fois que quelqu'un revisite votre site, au lieu d'avoir à charger les scripts PHP à partir de zéro, les fichiers sont servis à partir du cache.
Des exemples de plug-ins de cache sont :
- Swift Performance Lite
- Fusée WP
- Cache total W3
#9 - Réduire les scripts externes
Lorsque votre site Web doit faire appel à des scripts externes pour charger une page, cela peut considérablement ralentir votre temps de chargement.
Essayez de réduire au minimum les scripts externes .
Voici quelques exemples de scripts externes :
- Scripts vidéo YouTube
- Disqus zone de commentaire
- Boutons de partage social
- Boîte de discussion en direct
- Formulaires d'inscription et formulaires contextuels
- Google Analytics
- Polices Google
#10 - Installer WP Désactiver
La plate-forme WordPress peut rapidement être surchargée de différentes « requêtes ». Ces requêtes ralentissent le temps de chargement de vos pages Web.
Le plugin WP Disable rend votre site Web plus rapide en désactivant certaines « requêtes » telles que :
- Emojis
- Gravatars
- Intégrer
- Rétroliens,
- Scripts WooCommerce et CSS
- RSS
- XML-RPC
- Sauvegarde automatique
- Balise Windows Live Writer
- Balise de lien court
- API WP
- commentaires
- Contrôle du rythme cardiaque
Le panneau de configuration vous permet de choisir lequel de ces éléments vous souhaitez désactiver.
#11 - Nettoyez votre base de données
La plupart des plugins d'optimisation des performances ont une fonction de nettoyage de base de données.
Dans Swift, cela s'appelle « Optimisation de la base de données ».
La capture d'écran ci-dessous montre les éléments de la base de données qui peuvent être supprimés pour des temps de chargement plus rapides :

#12 - Optimiser les images
Les images représentent généralement la majeure partie du volume de données d'une page Web. Et c'est pourquoi le moyen le plus efficace de réduire le temps de réponse du serveur est l'optimisation de l'image.
Pour un site Web à chargement rapide, vos images ne doivent pas dépasser 100 ko.
Utilisez Screaming Frog pour effectuer un audit du contenu de votre site. Définissez le filtre d'image sur « plus de 100 Ko » afin que vous puissiez identifier les images qui doivent être optimisées :

Si vous avez beaucoup d'images à optimiser, pensez à utiliser un service payant tel que Kraken.
Pour quelques dollars par mois, vous pourrez optimiser votre image par lots.
Et vous obtiendrez un meilleur taux de compression qu'avec les services gratuits.
#13 - Améliorez votre hébergement
Le meilleur moyen de réduire le temps de réponse du serveur consiste simplement à choisir un hébergeur Web doté de serveurs rapides. Tous les conseils et ajustements mentionnés dans cet article seront vains si votre hébergeur est lent.
L'hébergement Web lent est généralement causé par l'un de ces deux facteurs (ou les deux) :
- Votre hébergeur n'a pas assez de ressources de serveur, ou
- Votre hébergeur place trop de sites Web sur le même serveur
Si l'une de ces conditions s'applique à votre site Web, vous n'obtiendrez jamais un temps de chargement inférieur à 2 secondes.
Alors, comment savoir quels hébergeurs sont rapides ?
Pour de nombreux blogueurs, comme moi, c'est simplement un processus d'essais et d'erreurs.
J'ai commencé avec HostGator, puis je suis passé à Bluehost, et je suis maintenant avec SiteGround.
Il existe un certain nombre de sites qui examinent la vitesse des hébergeurs Web.
Mais gardez à l'esprit que ces sites gagnent souvent de l'argent grâce à des liens d'affiliation d'hébergeurs Web.
Et cela remet immédiatement en question l'objectivité de tout conseil qu'ils offrent.
Je peux dire par expérience personnelle que SiteGround est l'hébergeur Web le plus rapide avec lequel j'ai jamais été.
SiteGround réussit bien dans diverses revues :
BitCatcha classe SiteGround comme n°1 des 6 services d'hébergement Web les plus rapides pour 2019.
Tom Depuis note que SiteGround a été élu meilleur hébergeur Web de 2018 par le groupe « WordPress Hosting » de Facebook.
#14 - Gardez vos plugins WP au minimum
Tous les plugins ralentissent dans une certaine mesure le temps de chargement de votre site Web. Alors, essayez de garder vos plugins à moins de 20.
J'ai récemment réduit mes plugins de 40 (!!!) à 28 et je travaille à les réduire davantage.
#15 - Choisissez les bons plugins
Un autre bon moyen de réduire le temps de réponse du serveur est d'éliminer les plugins WordPress gourmands en ressources. Certains plugins sont connus pour ralentir votre site Web plus que d'autres.
Trouvez des alternatives à ces plugins (ou mieux, évitez-les complètement) :
- Akismet
- JetPack
- Plugin Facebook pour WordPress
- Formulaire de contact 7
- Le plugin Divi Builder
- Curseur de révolution
- SumoMe
- Tout plugin qui affiche des « articles connexes » à la fin de chaque article ou article de blog
- Grille essentielle
- Système de commentaires Disqus
- Vérificateur de lien brisé
- Sécurité Wordfence
#16 - Assurez-vous que la version de WP est à jour
L'exécution d'une version obsolète de WordPress rendra votre site Web plus lent qu'il ne devrait l'être.
Vérifiez quelle version de WP vous utilisez dans le panneau « At a Glance » du tableau de bord WordPress :

#17 - Assurez-vous que vos plugins WP sont à jour
De même, l'exécution de versions obsolètes de vos plugins entraînera également un chargement de votre site plus lent qu'il ne le devrait.
Assurez-vous donc de mettre à jour vos plugins chaque fois que vous voyez une notification de mise à jour.
Et oui...
Il existe un plugin pour le faire : Easy Updates Manager (juste au moment où vous pensiez avoir le contrôle de vos plugins).
#18 - Chargez votre favicon directement dans votre thème
Une autre façon de réduire le temps de réponse du serveur est de charger votre favicon directement dans votre thème WordPress. En d'autres termes, n'utilisez pas de plugin séparé pour charger votre favicon.
Chargez plutôt votre favicon directement dans votre thème :

#19 - Utiliser les plugins d'optimisation de vitesse
Les plugins d'optimisation de la vitesse du site Web effectuent généralement l'une (ou toutes) des actions suivantes dans le but d'accélérer votre site Web :
- Optimiser l'image
- Images à chargement paresseux
- Minifier le HTML
- Minimiser JavaScript
- Mise en cache
- Chargement anticipé
- Suppression du contenu mis à la corbeille (révisions, commentaires, métadonnées dupliquées, etc.)
- Supprimer les transitoires expirés
- Optimisation des polices
Voici quelques plugins d'optimisation de vitesse populaires :
- Swift Performance Lite
- Fusée WP
- WP Super Cache
- Cache le plus rapide de WP
- WP Optimiser
- Optimisation automatique
#20 - Utiliser un service DNS Premium
Tous les hébergeurs proposent un hébergement DNS gratuit.
Et c'est probablement ce que vous avez en ce moment.
Mais pour quelques dollars de plus par mois, vous pouvez avoir un hébergement DNS premium.
L'hébergement DNS Premium garantit un délai minimal entre la recherche DNS et le temps jusqu'au premier octet. Cela réduira le temps de réponse de votre serveur.
#21 - Supprimer les widgets de la barre latérale/pied de page à l'échelle du site
Avez-vous un tas de widgets dans votre barre latérale ?
Peut-être un champ de recherche, un formulaire d'inscription, une liste d'articles de blog populaires, une liste d'articles de blog récents, une liste de catégories d'articles de blog, etc.
Mon conseil : supprimez-les .
Ces widgets prennent tous du temps à charger, ajoutant de précieuses millisecondes à votre temps de chargement global.
Et voici la chose : la barre latérale, comme le pied de page, est un élément à l'échelle du site.
Cela signifie que ces widgets doivent se charger sur chaque page de votre site.
J'avais des « blogrolls » constitués d'articles récents, d'articles piliers et de catégories d'articles de blog. J'avais également un widget « rechercher sur ce site » et un formulaire d'inscription.
Et je me suis débarrassé de tout, à l'exception du formulaire d'inscription.
Cela a réduit de 2 secondes mon temps de chargement.
#22 - Choisissez un thème WordPress rapide
A l'exception du thème WP officiel, les thèmes WordPress gratuits sont souvent mal codés et donc lents à charger.
Si vous voulez que votre site se charge rapidement, mon conseil est d'obtenir un thème premium.
ColorLib a testé plus de 50 thèmes WP premium et peut proposer cette liste des thèmes WP qui se chargent le plus rapidement.
J'ai été ravi de voir que mon thème (MagazinePro) est l'un d'entre eux !
#23 - Optimisez votre page d'accueil pour qu'elle se charge rapidement
Vous pouvez optimiser votre page d'accueil pour qu'elle se charge rapidement en :
- Afficher des extraits au lieu de messages complets
- Réduire le nombre de billets de blog sur la page d'accueil
- Choisir une taille plus petite pour les images présentées
Comme vous pouvez le voir sur les captures d'écran ci-dessous, je devrais probablement choisir un format plus petit pour mes images vedettes :
#24 - Utilisez des domaines sans cookies
Un domaine sans cookie est un domaine qui ne sert aucun cookie.
Les cookies sont de petits paquets d'informations qui sont transférés entre votre site Web et le navigateur de votre visiteur.
Bien que les cookies soient un moyen précieux de suivre les performances de votre site Web, la plupart de votre contenu n'a pas besoin d'être associé à des cookies.
Ce contenu peut être servi à vos visiteurs à partir d'un domaine différent, un domaine sans cookie. Et c'est encore une autre façon d'accélérer le temps de chargement de vos sites Web.
Voici un article sur la façon de configurer des domaines sans cookies.
#25 - Ajouter des en-têtes d'expiration
Les en-têtes Expires sont un morceau de code qui indique au navigateur du visiteur s'il doit télécharger un fichier ou simplement le recharger à partir de son cache.
Si votre visiteur a déjà visité votre site Web, certains fichiers sont déjà stockés dans son cache.
L'idée derrière « expire les en-têtes » est qu'il n'est pas nécessaire de télécharger des fichiers que le navigateur de votre visiteur a déjà téléchargés la dernière fois qu'il était sur votre site.
« Expire les en-têtes » fait gagner du temps et accélère le chargement de vos pages Web.
Pour ajouter des « en-têtes d'expiration » à vos pages Web, il vous suffit d'insérer environ 15 lignes de code dans votre fichier .htaccess.
Voici un article qui vous explique comment procéder.
Si vous préférez utiliser un plugin, Far Future Expiry Header insérera le code d'en-tête d'expiration pour vous.
#26 - Différer les CSS inutilisés
Dans le test Google Page Insights, vous pouvez voir une recommandation de "différer les CSS inutilisés".
Les CSS inutilisés encombrent vos pages et ralentissent leur chargement.
Vous pouvez supprimer manuellement le CSS inutilisé en suivant les instructions de cet article.
Ou vous pouvez utiliser le plugin Asset CleanUp: Page Speed Booster. Ce plugin nettoie votre code, créant des pages Web à chargement plus rapide.
#27 - Utiliser les pages mobiles accélérées (AMP)
Accelerated Mobile Pages ou AMP est un format sponsorisé par Google qui permet aux pages Web de se charger rapidement sur les appareils mobiles.
Lorsque vous activez AMP sur votre site Web, vos pages sont signalées dans les résultats de recherche de Google comme étant rapides, avec une petite icône éclair :

L'une des raisons pour lesquelles les pages AMP se chargent si rapidement est qu'elles résident sur le serveur de Google, pas sur le vôtre.
Dans un article intitulé : Google AMP génère une augmentation de 600 % de la vitesse de chargement des pages du site mobile, Christine Chun rapporte que l'utilisation de Google AMP a fait passer une page Web d'un temps de chargement de 6 secondes à un temps de chargement de 1 seconde.
Ainsi, le simple fait d'activer AMP sur votre site WordPress pourrait augmenter considérablement la vitesse de vos pages.
Comment activer AMP ?
Téléchargez et installez le plugin AMP officiel pour WordPress (pas un autre plugin !)
Lorsque le plugin est activé, vous verrez un message dans l'écran d'édition de vos articles de blog qui dit « AMP : Activé » :
Conclusion
Les personnes qui parviennent à obtenir un temps de chargement de leur site Web inférieur à 2 secondes et un score Google PSI supérieur à 60 voient actuellement une croissance extraordinaire de leur trafic organique Google (y compris le présent auteur).
Alors, prenez le temps de mettre en œuvre certaines de ces stratégies et réduisez le temps de réponse de votre serveur – cela en vaudra la peine !
Parmi les stratégies énumérées ci-dessus, ce sont celles qui vous en donneront le plus pour votre argent :
- Utiliser un réseau de diffusion de contenu (CDN)
- Utiliser des serveurs DNS Premium
- Installer et activer un plugin de cache
- Supprimer les plugins WordPress (viser un maximum de 20 plugins)
- Supprimez la plupart des widgets de la barre latérale de votre site
- Installer et activer un plugin d'optimisation de vitesse tel que Swift
- Mettez à niveau votre hébergement vers un plan plus rapide ou un hôte plus rapide
Alors que le monde passe du bureau au mobile, le temps de réponse du serveur devient un facteur de classement critique .
Un moment viendra où seuls les sites Web capables de fournir du contenu aux utilisateurs mobiles à une vitesse fulgurante seront classés sur la page n ° 1 de Google.
Prenez donc une longueur d'avance et essayez d'obtenir un temps de réponse de votre serveur inférieur à 2 secondes .
Articles Liés
- WP Rocket Review – Est-ce le meilleur plugin de mise en cache pour WP ?
- Les 7 meilleures façons d'augmenter votre autorité de domaine
