13 meilleures méthodes pour faire moins de requêtes HTTP dans WordPress
Publié: 2023-01-25Si vous exploitez un site Web, il est important de savoir comment réparer un site Web lent avant de perdre du trafic. Une façon d'améliorer la vitesse du site Web consiste à effectuer moins de requêtes HTTP. Bien que ce terme puisse sembler technique, il est facile à comprendre avec une définition et une explication appropriées.
Dans ce blog, nous allons plonger dans les détails de ce que sont les requêtes HTTP et comment elles peuvent améliorer les performances du site Web.
Commençons !!
Comprendre la requête HTTP
Avant de plonger dans les détails des requêtes HTTP, vous devez d'abord clarifier vos concepts de base à ce sujet.
- HTTP (Hypertext Transfer Protocol) est un langage utilisé par les navigateurs et les serveurs pour communiquer.
- Lorsqu'un utilisateur visite un site Web, le navigateur envoie une requête HTTP au serveur,
- Le serveur initie alors la demande d'affichage de la page Web,
- Pour charger correctement la page Web, le navigateur doit également effectuer plusieurs requêtes HTTP pour divers composants de la page Web tels que les plugins, les vidéos et les images.
- Plus il y a de composants de page Web, plus il y a de requêtes HTTP, ce qui peut ralentir les performances du site Web
- Pour améliorer la vitesse du site Web, il est important de se concentrer sur la réduction du nombre de requêtes HTTP.
Mais pourquoi avez-vous besoin de faire moins de requêtes HTTP ? Découvrons pourquoi.
Pourquoi avez-vous besoin de faire moins de requêtes HTTP ?
Les principales raisons pour lesquelles vous devez effectuer moins de requêtes HTTP pour n'importe quel site Web sont :
- Temps de chargement de la page - La première raison de faire moins de requêtes HTTP est de réduire le temps de chargement de la page. Plus votre site Web reçoit de requêtes HTTP, plus il faut de temps pour charger la page Web demandée. Par exemple, supposons que si une page Web reçoit 10 requêtes HTTP, elle se chargera plus rapidement qu'une autre page Web avec 50 requêtes HTTP.
Et le vrai problème associé au temps de chargement des pages, ce sont les visiteurs. Plus le temps de chargement de la page est élevé, plus le trafic Web sera faible, car les visiteurs n'aimeront pas attendre que le contenu se charge sur votre site Web. Surtout, lorsqu'il y a beaucoup de concurrence sur Internet, les sites Web à temps de chargement élevé peuvent perdre leur trafic au fil du temps et donc de faibles prospects, ce que vous n'aimerez pas arriver.
2. Taux de rebond – Voyons maintenant comment un temps de chargement de page élevé et de faibles prospects peuvent influencer les autres paramètres de votre site Web. Selon les rapports publiés par Google en 2017, chaque fois que le temps de chargement de la page est ralenti de 1 à 3 secondes, le taux de rebond a finalement augmenté jusqu'à 32 %. Et pour aggraver les choses, un mauvais temps de chargement affecte également votre classement SEO, et tous vos efforts seront vains.
Vous pouvez maintenant comprendre à quel point il est devenu important de faire moins de requêtes HTTP qui n'affecteraient pas les mesures clés de votre site Web et votre activité en ligne.
Comment analyser les requêtes HTTP inutiles de votre site Web ?
Jusqu'à présent, nous avons déjà essayé de vous faciliter la tâche pour comprendre comment fonctionnent les requêtes HTTP et pourquoi vous devez faire moins de requêtes. Il est maintenant temps pour vous d'identifier le nombre de requêtes HTTP traitées par votre site Web et comment pouvez-vous l'analyser ? Voyons!
Identifiez les requêtes HTTP traitées par votre site Web
vous ne pouvez pas supprimer ou faire moins de requêtes HTTP sans savoir combien votre site Web reçoit. Mais heureusement, il existe divers outils en ligne disponibles qui vous aident à identifier les requêtes HTTP de votre site Web.
Par exemple, Pingdom est l'un des outils de test de performances de site Web les plus populaires, qui vous donne instantanément un rapport gratuit sur les performances du site Web, et vous pourrez également voir le nombre de demandes que votre site Web reçoit.
Cependant, si vous utilisez un navigateur Chrome, vous pouvez également vérifier le nombre de requêtes HTTP dans ses DevTools. Pour ce faire, il vous suffit de cliquer avec le bouton droit de la souris sur la page que vous souhaitez vérifier et de sélectionner l'option « Inspecter > Réseau ».
Exécutez un audit pour analyser les notes de votre site Web
Pour un meilleur entretien et une meilleure maintenance, vous devez évaluer les performances de votre site Web à intervalles réguliers. Comprenons-le mieux.
Comme précédemment, nous avons utilisé un outil de test de performance de site Web gratuit nommé Pingdom. Mais il y a un problème avec les outils gratuits, c'est-à-dire que leurs fonctionnalités sont limitées et que vous n'obtiendrez que des résultats de base. Cependant, de nombreux outils premium sont également disponibles et vous fournissent des rapports d'analyse et de performance de site Web approfondis.
Semrush est l'un des outils d'audit premium que vous pouvez choisir. Pour démarrer avec cet outil, il vous suffit de
- Accédez à Tous les outils > Projets > Ajouter un nouveau projet
- Entrez le domaine et le nom de votre site Web
- Cliquez sur créer un projet
- L'outil effectuera des tests et analysera les performances du site Web pour les ordinateurs de bureau et les appareils mobiles.
- L'option de programmer l'exploration à tout moment est également disponible.
Maintenant, après avoir ajouté votre projet, vous pouvez accéder au tableau de bord d'audit du site, où vous verrez différents types d'outils disponibles, ils sont :
- Audit de site
- Suivi de position
- Vérificateur SEO sur la page
- Affiche des médias sociaux
- Suivi des médias sociaux
- Surveillance de la marque et bien d'autres.
Mais dans ce blog, nous nous concentrerons principalement sur l'outil d'audit de site Semrush.
Audit du site Semrush
L'outil d'audit de site vous fournira des scores d'audit de site détaillés allant de 0 à 100 %.
Sur l'image ci-dessus, vous pouvez voir un rapport d'audit de site Semrush indiquant que la santé du site de 82 % a été affichée. Ce score de santé du site Web est calculé sur divers autres paramètres et facteurs dont dépendent les performances d'un site Web. Tels que les pages de sites Web avec des erreurs ou des problèmes, les pages cassées, les pages que le crawler est incapable d'explorer, et bien d'autres.
- Le score de santé du site Web analyse la performance d'un site Web, plus le score est élevé, meilleure est la santé du site Web
- Semrush fournit des rapports et des informations sur les erreurs et les avertissements reçus des crawlers
- Les avertissements peuvent être une préoccupation secondaire, mais les erreurs doivent être corrigées dès que possible et doivent être une préoccupation prioritaire.
Cet outil peut vérifier plus d'une centaine de types de problèmes de site Web, que vous pouvez facilement identifier et résoudre.
Si vous avez déjà hébergé votre site Web sur WPOven, vous n'aurez peut-être pas besoin de suivre les méthodes mentionnées ci-dessous pour faire moins de requêtes HTTP et améliorer le temps de chargement de votre site Web. Mais nous vous recommandons de continuer à le tester car cela peut toujours être bénéfique pour certains sites, mais dans la vraie vie, vous ne trouverez aucune différence.
10 étapes nécessaires pour faire moins de requêtes HTTP
Cependant, il existe diverses autres raisons pour lesquelles les performances d'un site Web peuvent être compromises et cela varie également d'un site Web à l'autre. Mais ils ont généralement un problème principal commun, à savoir des requêtes HTTP excessives. Compte tenu de cela, nous vous proposons 10 étapes simples et complètes grâce auxquelles vous pouvez faire moins de requêtes HTTP passant par votre site Web.
- Supprimer ou supprimer les plugins inutilisés
- Supprimer les images qui ne sont pas utilisées
- Supprimer et remplacer les plugins lourds par des plugins légers
- Activer la fonctionnalité de chargement différé
- Réduire la taille de fichier des images existantes
- Supprimer ou supprimer les médias inutiles
- Utiliser CDN
- En utilisant la mise en cache
- CSS et Javascript
- Limiter les demandes de tiers
- Limitez vos scripts externes
- Minification
- Utiliser les plugins WordPress pour faire moins de requêtes HTTP
1. Supprimer ou supprimer les plugins inutilisés
WordPress est célèbre pour sa flexibilité et sa large gamme de choix de plugins WordPress. Mais il a ses problèmes. Certains plugins sont multifonctionnels et certains sont inutiles. Généralement, un débutant ou un nouvel utilisateur, sans grande connaissance préalable du plugin WordPress, a tendance à les installer et à les activer à l'aveuglette. Par conséquent, au lieu de fournir des fonctionnalités, ils commencent à ralentir votre site Web en consommant ses ressources.
2. Supprimez les images qui ne sont pas utilisées
- Les médias tels que les images et les vidéos peuvent améliorer l'expérience utilisateur, mais ne les utilisez que lorsque cela est nécessaire.
- Chaque image crée une requête HTTP et trop d'images peuvent ralentir le temps de chargement du site Web
- Auditez chaque page Web et supprimez les images non pertinentes pour améliorer les performances du site Web.
3. Supprimez et remplacez les plugins lourds par des plugins légers
- Pour minimiser les requêtes HTTP, remplacez les plugins lourds par des plugins légers qui ont des fonctionnalités de base
- Méfiez-vous des plugins qui ont des fonctionnalités groupées, ils peuvent être gourmands en ressources
- Recherchez des plugins qui fournissent des fonctionnalités simplifiées au lieu de fonctionnalités groupées, ils ne ralentiront pas la page et feront moins de requêtes HTTP
- Évitez d'installer des plugins inutiles.
4. Activez la fonctionnalité de chargement différé
Le " chargement différé " est l'une des meilleures fonctionnalités que vous pouvez activer pour faire moins de requêtes HTTP. Avec cette fonctionnalité activée, les images ou les vidéos sur le site Web ne se chargeront pas tant que l'utilisateur ne commencera pas à faire défiler votre site Web. Mais vous vous demandez peut-être comment cette fonctionnalité vous aidera à faire moins de requêtes HTTP.
Voici la réponse, le média ne sera pas chargé tant que l'utilisateur n'aura pas fait défiler la page Web, il ne déclenchera donc pas de requête HTTP pour le chargement initial de la page. Pour cette raison, cela n'affectera pas non plus l'expérience utilisateur. Le fait amusant est que la majorité des utilisateurs ne connaissent pas cette fonctionnalité et la différence entre la charge normale et lazy load.
Maintenant, la question principale est de savoir comment activer cette fonctionnalité sur votre site Web ?
- La fonctionnalité de chargement paresseux peut être activée en utilisant le plugin Lazy load dans le répertoire WordPress
- Le plugin est léger et ne consomme pas beaucoup de ressources
- Il vous suffit d'installer, d'activer et d'être prêt à l'emploi.
LazyLoad par WP Rocket
Lazy Load de WP Rocket est un plugin pour WordPress qui diffère le chargement des images, des vidéos et des iframes jusqu'à ce qu'ils soient nécessaires à l'utilisateur, améliorant ainsi le temps de chargement de la page.
Il remplace l'attribut src par un espace réservé et charge la ressource réelle lorsque l'utilisateur y fait défiler, réduisant le transfert de données et améliorant le temps de chargement initial. Il est facile à utiliser et ne nécessite aucune configuration.
Certaines fonctionnalités clés que vous aimeriez connaître :
- Faire moins de requêtes HTTP
- Améliore le temps de chargement
- Aucune bibliothèque javascript n'est utilisée
- Peut remplacer les iframes youtube
Tarification
Propriété de WPRocket, lazyload est un plugin open-source disponible gratuitement à installer et à utiliser à partir du répertoire WordPress.
5. Compresser/réduire la taille du fichier des images existantes
- Après avoir supprimé les images inutiles, optimisez les images existantes en compressant ou en réduisant la taille du fichier sans compromettre la qualité
- La compression et le redimensionnement sont différents, où la compression conserve la qualité en réduisant la taille du fichier, le redimensionnement peut compromettre la qualité
- Utilisez divers outils pour compresser les images, les outils populaires sont Adobe et JPEG Optimizer, qui peuvent compresser les images sans compromettre la qualité.
6. Supprimer ou supprimer les vidéos inutiles
- Supprimez les vidéos inutiles du site Web pour économiser de l'espace sur le serveur et améliorer le temps de chargement de la page Web.
- Processus simple et direct, comme la purge des images et des plugins inutiles.
- Décidez quelles vidéos supprimer en analysant la pertinence pour le public et la valeur du contenu.
- Supprimez ou raccourcissez la durée des vidéos non pertinentes.
7. Utilisez le réseau de diffusion de contenu (CDN)
Ces dernières années, CDN a montré d'énormes résultats positifs et est devenu plus populaire. Pourquoi pas? après tout, CDN a fourni aux utilisateurs un grand avantage en augmentant la vitesse du site Web et en améliorant le référencement et la fiabilité.
- CDN fournit le contenu du site Web mis en cache à partir de l'emplacement le plus proche possible, et il est surtout connu pour augmenter la vitesse du site Web.
- Les CDN aident également à faire moins de requêtes HTTP
- Populaires parmi de nombreux utilisateurs de WordPress, les célèbres fournisseurs de CDN sont Cloudflare, Amazon CloudFront, etc.
- Configurer correctement CDN avec un site Web peut faire des merveilles pour la vitesse du site Web.
Mais toutes ces fonctionnalités sont soumises à des frais qui vous coûtent en moyenne environ 20 $ par mois.
8. En utilisant la mise en cache
Une autre des meilleures façons de faire moins de requêtes HTTP consiste à utiliser la mise en cache du contenu. Le cache d'un navigateur stocke des copies des scripts utilisés pour afficher le contenu d'une page Web, ce qui élimine le besoin de requêtes HTTP lorsqu'un visiteur revisite le site Web, à moins que le cache ne soit vidé.
Quelques points à suivre Permettez-moi de vous donner quelques conseils pour informer votre site Web afin qu'il se prépare à la mise en cache du contenu :
- Évitez d'utiliser des cookies à moins qu'ils ne soient vraiment nécessaires.
- Créez une bibliothèque de tous les fichiers multimédias et utilisez-les encore et encore,
- Utiliser la même URL
- Faites-vous aider par des outils gratuits disponibles en ligne qui vous aident à évaluer la capacité de cache de votre site Web.
9. CSS et Javascript
- Une méthode pour faire moins de requêtes HTTP consiste à combiner plusieurs fichiers CSS et javascript
- Méthodes simples disponibles pour combiner des fichiers sans ajuster manuellement les fichiers CSS
- Les plugins de cache WordPress ont cette fonctionnalité, il suffit d'installer, d'activer et de configurer correctement les paramètres
- Dans certaines situations, un plugin peut ne pas être nécessaire.
De nos jours, certains thèmes WordPress sont publiés et incluent ces fonctionnalités.
10. Limitez les demandes de tiers
- Des requêtes tierces sont envoyées par le navigateur lorsqu'un visiteur essaie d'ouvrir une page, ce qui peut ralentir le chargement du site Web.
- Le temps de réponse des tiers peut être imprévisible et affecter le temps de chargement du site Web
- Pour atténuer cela, vous pouvez activer le chargement différé et héberger des scripts au lieu de les lier directement.
- Identifiez et supprimez les plugins qui font des demandes tierces ou essayez un plugin alternatif.
11. Limitez vos scripts externes
Vous avez peut-être entendu parler du terme scripts externes à plusieurs reprises, mais vous ne savez pas exactement de quoi il s'agit, surtout si vous n'êtes pas développeur. Eh bien, vous pouvez essayer de le comprendre avec des mots simples, tels que \un script externe est quelque chose qui extrait les requêtes d'autres sites Web.
Maintenant, vous pourriez douter que les scripts externes soient bons ou mauvais. La meilleure réponse n'est ni c'est bon ni c'est mauvais. Cela dépend de la façon dont vous les utilisez, les scripts externes du bailleur ne pourront pas faire des choses incroyables, et s'ils s'exécutent de manière excessive, ils commenceront à demander HTTP en grande quantité.
Il existe des scripts externes dont vous avez entendu parler, mais dont vous ignorez qu'il s'agit de scripts externes exécutés en permanence :
- Plugins de réseaux sociaux
- Gifs ou vidéos intégrés
- Widgets et bien d'autres
Vous pouvez limiter ou faire moins de requêtes HTTP en utilisant votre créativité dans la résolution de problèmes, par exemple, au lieu d'utiliser le plugin Maps sur votre site Web, vous pouvez prendre une photo de la carte et l'utiliser. Une image aura moins de requêtes HTTP qu'un plugin dans tous les cas.
12. Minification
- La minification est le processus de suppression des caractères inutiles du code source sans modifier les fonctionnalités
- Supprime les caractères inutiles tels que les commentaires et les espaces blancs pour une meilleure lisibilité
- Permet une exécution plus rapide et un code plus léger
- Peut être utilisé dans les plugins de mise en cache ou les options de thème, ce qui réduit le nombre de requêtes HTTP et accélère le chargement du site Web.
13. Utiliser les plugins WordPress pour faire moins de requêtes HTTP
Vous devez toujours vous abstenir d'utiliser des plugins pour la plupart des fonctionnalités ou des paramètres. Comme vous le savez bien, l'installation d'un trop grand nombre de plugins peut également affecter la vitesse de votre site Web. Mais le principal problème n'est pas que tout le monde est développeur ou possède des connaissances techniques sur WordPress.
En moyenne, l'utilisateur préfère utiliser un plugin plutôt que d'accéder ou de modifier des fichiers de base. Parce que cela réduit beaucoup de temps et d'efforts. Pour votre commodité, vous pouvez envisager un plugin qui aide votre site Web à faire moins de requêtes HTTP :
Fusée WP
WP Rocket est l'un des meilleurs plugins de mise en cache WordPress actuellement disponibles sur le marché. Il est trèsfacile à utiliser et constitue le meilleur plugin de mise en cache WordPress convivial pour les débutants.Il vous fournit tout si vous n'êtes pas un geek de la technologie en fournissant autant d'outils et d'options de mise en cache.
Nous avons vérifié auprès du site Web officiel du plugin WPRocket pour voir le résultat de la vitesse de leur site et voici ce que nous avons obtenu ci-dessous
Ce plugin vous permet de mettre en cache votre site web en unseul clic .Le crawler fourni par le plugin récupère automatiquement vos pages WordPress pour constituer le cache. La meilleure partie de ce plugin de mise en cache WordPress est qu'il active automatiquement les paramètres de mise en cache WordPress requis tels que la compression gzip, le cache de page, le préchargement du cache, etc.
Fonctionnalités du plugin WP Rocket
Maintenant, plongeons en profondeur dans les fonctionnalités fournies par le plugin WP Rocket :
- Mettez votre site WordPress en cache, l'encaissement rend le chargement de votre site ultra rapide.
- Compressez les pages Web sur le serveur et décompressez-les dans le navigateur.
- Précharge automatiquement le cache après chaque modification.
- Exclut les pages sensibles du cache.
- Stocke les ressources fréquemment consultées dans la mémoire locale.
- Compatible avec les thèmes et plugins les plus populaires.
Alors, maintenant vous pouvez imaginer à quel point ce plugin de mise en cache WordPress est utile ! Nécessite juste un petit investissement, mais les résultats seront très impressionnants.
Pour notre liste complète de plugins et leur examen, vous pouvez lire un autre article "11 meilleurs plugins de mise en cache WordPress pour accélérer votre site Web (gratuit + premium)".
Cependant, après avoir utilisé toutes les méthodes ci-dessus, votre site Web traîne toujours, la dernière chose que vous pouvez faire est d'engager un développeur qui peut vous aider à partir de chaque noyau de votre site Web.
Conclusion
Jusqu'à présent, vous avez appris ce que sont les requêtes HTTP, comment il peut être avantageux de faire moins de requêtes HTTP. Bien que les requêtes HTTP soient très importantes pour afficher le contenu du site Web et offrir à vos visiteurs une expérience attrayante et plus engageante.
Et vous n'aimerez pas que quelque chose se passe mal avec votre site Web. Après tout, cela perturbe non seulement les performances de votre site Web, mais également votre relation avec vos clients potentiels.
Mais la meilleure partie est que vous disposez de différentes méthodes pour vous assurer que les navigateurs envoient moins de requêtes HTTP à votre site Web. Vous pourrez réduire le temps de chargement, mieux optimiser ses fichiers multimédias, améliorer ses référencements, et in fine générer plus de leads.
Questions fréquemment posées
Comment réduire le nombre de requêtes HTTP ?
Il existe différentes méthodes que vous devez suivre pour pouvoir faire moins de requêtes HTTP,
1. Supprimer ou supprimer les plugins inutilisés
2. Supprimez les images inutiles sur le site Web
3. Supprimez ou remplacez les plugins lourds par des plugins légers
4. Activer le chargement différé
5. Compressez les fichiers image existants
6. Supprimez les vidéos inutiles
7. Utilisez CDN
8. Utilisez la mise en cache du contenu
9. Combinez CSS et javascript
10. Limitez les demandes de tiers
11. Limitez les scripts externes
12. Minification
13. Utilisez un plugin WordPress qui fait moins de requêtes HTTP
Que signifie faire moins de requêtes HTTP ?
Le terme HTTP ou protocole de transfert hypertexte complet est un langage utilisé par les navigateurs et les serveurs Web pour communiquer. Chaque fois qu'un utilisateur souhaite visiter votre site Web, le navigateur côté utilisateur envoie une requête à votre serveur, appelée requête HTTP. Ensuite, le serveur autorise cette requête HTTP et lance la requête pour afficher la page Web.
Combien de requêtes HTTP sont trop nombreuses ?
Il est supposé que moins de 50 requêtes HTTP sont bonnes. Cependant, si vous parvenez à obtenir moins de 50 requêtes HTTP, ce serait génial. Mais vous devez aussi comprendre une chose, les requêtes HTTP ne sont pas une mauvaise chose, elles sont essentielles pour que votre site Web affiche tout son contenu. Mais le seul problème est que, tout en réduisant les requêtes HTTP, vous ne devez pas compromettre l'expérience du site Web ainsi que son contenu.