Améliorez la vitesse en réduisant les recherches DNS dans WordPress

Publié: 2022-10-28

Bien qu'il existe plusieurs autres façons d'améliorer le fonctionnement de WordPress, la réduction des recherches DNS est ce que vous voyez souvent lorsque vous utilisez un outil de test de performance de page. Même Google veut que vous vous concentriez sur ce composant, qui est essentiel pour optimiser votre site WordPress. Parfois, la relation entre le temps de recherche et le DNS n'est pas prise en compte, tout comme l'influence potentielle sur le temps de chargement total de votre site Web.

Comme tout autre facteur, tel que le TTFB (temps pour le premier octet) ou la latence du réseau, les recherches DNS sont un pilier important qui influence les performances de votre page Web. Le problème est que même la majorité des consommateurs n'en sont pas conscients. Comment fonctionne DNS ?

Table des matières

Qu'est-ce qu'un DNS ?

Le système de noms de domaine (DNS) convertit une adresse de domaine en une adresse IP, qui dirige ensuite le navigateur vers le serveur Web particulier contenant les fichiers du site Web. Ce serveur renvoie ensuite la page Web demandée, qui est ensuite affichée dans le navigateur de votre appareil. Un autre terme pour un annuaire Internet est un système de nom de domaine, qui recherche l'adresse IP associée à un certain nom de domaine. Chaque appareil qui se connecte à Internet possède une adresse IP unique que d'autres ordinateurs peuvent utiliser pour entrer en contact avec lui.

Qu'est-ce qu'une recherche DNS ?

Chaque domaine est lié à une certaine adresse IP. Le site est rendu accessible au navigateur par cette adresse IP. La connexion ne peut pas être établie sans l'adresse IP.

Ces adresses IP, cependant, ont des structures mathématiques complexes. Les gens ne peuvent pas toujours s'en souvenir. Un terme, en revanche, est simple à retenir, simple à suivre et personnalisable.

Chaque nom de domaine a désormais sa propre adresse IP. Lorsque quelqu'un tape le nom de domaine dans son navigateur, son FAI (fournisseur d'accès Internet) demande le serveur de noms du domaine. Avec la connaissance de l'adresse IP à laquelle un nom de domaine se résout, le système DNS fonctionne comme un annuaire.

La recherche DNS est le processus qui détermine l'adresse IP de n'importe quel nom de domaine.

Le temps nécessaire au système et au navigateur pour localiser l'adresse IP du domaine afin que le téléchargement puisse démarrer est connu sous le nom de recherche DNS. Le temps d'exécution typique du DNS est compris entre 20 et 120 millisecondes.

Qu'est-ce qu'un bon temps de réponse DNS ?

Plus le temps de réponse est bon, plus le nombre est faible. Les recherches DNS prennent généralement de 20 à 120 millisecondes. Vous voudrez peut-être envisager de réduire vos recherches si le test indique que le temps de réponse de votre site se situe dans la partie supérieure de cette plage.

Pourquoi est-il essentiel de réduire la recherche DNS ?

Il est bien connu que l'un des facteurs les plus importants ayant un impact sur le référencement d'un site Web et le classement des moteurs de recherche est la rapidité avec laquelle il se charge. Plus votre site Web se charge rapidement, plus il apparaîtra haut dans les résultats de recherche. Un test de vitesse de site Web Google Page Speed ​​​​Tests peut montrer divers éléments vitaux en ligne importants, en particulier.

La statistique LCP (Largest Contentful Paint), qui mesure le temps nécessaire au chargement d'une page Web à partir du moment où l'utilisateur clique sur le premier lien jusqu'au moment où la quantité totale de contenu s'affiche à l'écran, a un impact significatif sur le niveau de classement. un site Web est. Et pour être considéré comme bon, le seuil LCP doit être compris entre 0 et 2 secondes.

S'il n'y avait pas de procédure de recherche DNS, vous devriez taper l'adresse IP du site Web plutôt que le nom de domaine dans la barre d'adresse chaque fois que vous voudriez y accéder. Et si la page de recherche DNS prenait une seconde entière à se charger. Ce serait bien supérieur à ce que Google conseille fortement.

Par conséquent, il est impératif de générer de meilleurs résultats en réduisant les temps de recherche DNS d'au moins 40 ms.

Qu'est-ce que la recherche DNS a à voir avec la vitesse du site ?

Chaque fois que vous saisissez un nom de domaine tel que "siteweb.com" dans votre barre d'adresse, une requête DNS est effectuée. La procédure commence par le système de noms de domaine (DNS) du site Web reconnaissant l'adresse du site Web que vous souhaitez visiter. Le DNS obtient ensuite l'adresse IP du site Web après avoir fait correspondre le domaine avec celui-ci. Ensuite, le contenu du site Web peut commencer à se charger.

Sans recherche DNS, vous auriez besoin de fournir une adresse IP au lieu de "website.com", par exemple "xxx.xxx.xxx.xxx". Cela vous semble-t-il convivial ou pratique ?

Comment réduire les recherches WordPress ?

En réduisant les recherches DNS, les temps de chargement et les taux de rebond de votre site Web peuvent être améliorés. Si vous utilisez leurs services, plusieurs testeurs de vitesse de page vous indiqueront par où commencer. Voici quelques-uns des meilleurs actes que vous pouvez prendre comme substitut.

Utilisez un fournisseur DNS rapide

L'étape la plus cruciale consiste à choisir un service DNS réputé. Les services DNS gratuits et premium sont largement disponibles.

Vous recevez un DNS gratuit lorsque vous achetez des noms de domaine auprès de n'importe quel registraire bien connu, tel que GoDaddy, NameCheap ou Namesilo. Ces fournisseurs DNS sont généralement lents et, à mesure que les demandes augmentent, le temps nécessaire pour effectuer une requête DNS augmente également.

Ensuite, il existe des fournisseurs de services DNS avec des POP dans plusieurs pays, dont Amazon et Cloudflare. Les DNS de haute qualité sont rapides et ont très peu de latence.

Réduire le nombre de noms d'hôtes

La méthode la plus simple pour réduire le nombre de recherches DNS consiste à avoir moins de noms d'hôte.

Le nombre total de demandes, cependant, n'est pas ce qui compte; ce qui compte, c'est plutôt le nombre total de requêtes adressées à chaque domaine individuel. Vérifiez le volume de requêtes de chaque domaine unique, et s'il est élevé, faites un effort pour le réduire.

Examinez toutes les demandes externes lors d'un test de performance sur votre site Web. Avez-vous besoin du matériel sur votre site Web?

Efforcez-vous de trouver un équilibre entre la convivialité et la vitesse du site Web.

Héberger localement des ressources tierces

Vous pouvez héberger localement les éléments extérieurs si vous ne souhaitez pas les supprimer de votre site Web et si les alternatives sont inadéquates.

Il n'y aura pas de demandes extérieures de cette manière. De plus, vous aurez le contrôle sur la façon dont les ressources sont chargées. Vous pouvez contrôler la façon dont les actifs sont mis en cache et choisir si le CDN doit les envoyer ou non.

Vous devez d'abord héberger le fichier sur votre serveur après l'avoir téléchargé depuis la ressource externe. Cela accélérera davantage le temps de chargement du site si vous le mettez sur le CDN plutôt que sur votre serveur.

Cependant, toutes les ressources ne peuvent pas être utilisées de cette manière. Parce qu'ils doivent être chargés depuis leur serveur et nécessitent des mises à jour régulières, certains scripts tiers ne peuvent pas être chargés depuis votre hébergement.

Cependant, cela fonctionne bien pour un certain nombre de choses, telles que l'ajout de polices, l'intégration de photos, de Gravatars, etc.

Utiliser le cache DNS

L'adresse IP du domaine peut être stockée en mémoire par le navigateur grâce au cache DNS. Le navigateur n'a pas besoin de faire une requête pour trouver l'IP. Par conséquent, le temps de recherche DNS du premier test de vitesse est généralement plus long que celui du second.

Utilisez la mise en cache DNS à votre avantage. Le nom d'hôte peut être trouvé par le navigateur sans passer par le DNS grâce au cache.

Mesure de la durée de vie, ou TTL, du cache DNS.

Cependant, il n'y a pas de TTL idéal. Cependant, vous pouvez également utiliser des moyennes réputées avoir été calculées correctement.

Prélecture DNS

Pendant que l'utilisateur consulte la page en cours, le navigateur peut discrètement effectuer la requête DNS grâce au préchargement DNS.

La page ne passe pas le temps de rechercher le DNS lorsqu'un utilisateur clique sur n'importe quel lien pour charger la page suivante. Par conséquent, la page suivante se charge rapidement.

réduire les recherches dns wordpress

Pour cela, rendez-vous sur WordPress Dashboard

Cliquez sur Apparence -> Éditeur de fichier de thème dans le menu de gauche

Vous devez accéder au fichier singular.php à partir du menu de droite dans le menu Fichier des thèmes . Dans certains cas, vous verrez ici le fichier single.php au lieu de singular.php , les deux sont essentiellement les mêmes.

Ajoutez le code suivant dans le fichier.

 <!-- DNS Prefetching --> <link rel="dns-prefetch" href="//www. yourwebsite .com">

Une fois que vous avez terminé, cliquez sur Mettre à jour le fichier.

Utiliser le plug-in de cache LiteSpeed

LiteSpeed ​​Cache offre une mise en cache CDN gratuite ainsi qu'une mise en cache du navigateur. Il peut également être utilisé pour configurer la prélecture DNS si vous avez peur d'écrire du code manuellement. Les avantages supplémentaires de LiteSpeed ​​Cache incluent la minification du code et la mise en cache des objets. Vous pouvez utiliser le plugin pour charger paresseusement des images afin d'accélérer encore plus le chargement.

Vous obtenez le cache LiteSpeed ​​par défaut avec chaque site Web WordPress de CyberPanel.

Prélecture DNS à l'aide de LiteSpeed Cache :

Accédez au tableau de bord WordPress et ouvrez " Cache LiteSpeed " puis sélectionnez le " Paramètres HTML " onglet de pages.

Entrez maintenant le nom de domaine dans la zone de champ DNS Prefetch. ( Par exemple : " //www.example.com " Un par ligne ).

N'oubliez pas d'ajouter "//" avant le nom de domaine.

Maintenant, cela va configurer DNS Prefetch avec le cache LiteSpeed.

Si vous avez des questions sur la prélecture DNS, faites-le nous savoir avec vos commentaires.

Conclusion

La recherche DNS est essentielle pour l'amélioration des performances du site Web. Bien qu'il s'agisse d'une petite quantité, si vous l'ignorez, elle pourrait augmenter considérablement.

Dans cet essai, j'ai couvert la recherche DNS, comment accélérer la recherche DNS et les avantages d'utiliser des fournisseurs DNS plus rapides.