Guide pour réduire les recherches DNS

Publié: 2023-02-12

Les recherches DNS sont un élément que de nombreux propriétaires de sites Web négligent. C'est cependant une erreur, car trop de recherches peuvent réduire la vitesse de chargement de vos pages. Des vitesses de chargement lentes peuvent à leur tour entraîner des taux de rebond plus élevés et des classements inférieurs dans les moteurs de recherche.

Heureusement, il existe des mesures que vous pouvez prendre pour réduire vos recherches DNS. Il existe également des plugins WordPress qui peuvent gérer cette tâche pour vous. Cependant, pour que le travail soit fait efficacement, vous devez d'abord en savoir plus sur les recherches DNS et sur le type de temps de réponse que vous visez.

Dans cet article, nous discuterons de ce que sont les recherches DNS et de ce qu'est un bon temps de réponse DNS. Nous expliquerons ensuite comment réduire les recherches DNS et examinerons certains des plugins que vous pouvez utiliser. Commençons!

Table des matières
1. Qu'est-ce qu'une recherche DNS ?
2. Qu'est-ce qu'un bon temps de réponse DNS ?
3. Comment puis-je réduire mes recherches DNS ?
3.1. 1. Utilisez un service DNS rapide
3.2. 2. Réduisez le nombre de noms d'hôte
3.3. 3. Hébergez localement des ressources tierces
3.4. 4. Utilisez la mise en cache DNS
3.5. 5. Utilisez la prélecture DNS
4. Plugins pour réduire les recherches DNS
4.1. 1. Fusée WP
4.2. 2. Cache LiteSpeed
5. Créez des expériences numériques personnalisées sur WP Engine

Qu'est-ce qu'une recherche DNS ?

Les serveurs de noms de domaine (DNS) sont la base d'Internet. Ils fonctionnent comme des annuaires téléphoniques pour les sites Web, les reliant à leurs adresses IP. À son tour, une recherche DNS est le processus de recherche de la bonne adresse IP pour une URL de site Web donnée.

La responsabilité de cette recherche incombe au navigateur Web. Lorsque vous naviguez sur un site Web, votre navigateur trouve toutes les ressources qui nécessitent une recherche DNS. Il attend ensuite que la recherche soit traitée avant de télécharger l'une de ces ressources. Par conséquent, plus un site Web nécessite de recherches, plus il faut de temps au navigateur pour afficher ses pages.

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

Savoir ce que sont les recherches DNS peut vous aider à comprendre l'importance de les réduire. Cependant, vous devez toujours vérifier et voir s'ils causent actuellement un problème sur votre site Web. Pour ce faire, vous pouvez utiliser une solution de test en ligne telle que UltraTools.

Pour exécuter un test de recherche DNS, il vous suffit de fournir l'URL de votre site Web. Cliquez ensuite sur Go , et Ultra Tools testera votre temps de réponse DNS.

Bien que cela donne un aperçu de votre site Web, vous devez toujours savoir ce qu'est un bon temps de réponse DNS. Ces outils enregistrent les recherches en microsecondes. Plus le nombre est bas, meilleur sera le temps de réponse.

Selon YSlow, les recherches DNS prennent généralement entre 20 ms et 120 ms. Si le test place le temps de réponse de votre site dans la partie supérieure de cette échelle, vous pouvez envisager de réduire vos recherches.

Comment réduire mes recherches DNS ?

La réduction des recherches DNS sur votre site Web peut améliorer les vitesses de chargement et réduire les taux de rebond. Si vous utilisez un testeur de vitesse de page, beaucoup vous fourniront des recommandations sur la façon de commencer. Sinon, voici quelques-unes des meilleures mesures que vous pouvez prendre.

1. Utilisez un service DNS rapide

La première étape consiste à réduire le temps de réponse pour les recherches DNS. L'une des meilleures façons d'y parvenir est d'utiliser un service DNS rapide. De nombreuses personnes utilisent le DNS fourni par leurs bureaux d'enregistrement de domaine, tels que Namecheap ou GoDaddy. Cependant, ces options DNS gratuites sont souvent trop lentes.

Les fournisseurs DNS Premium ont généralement des temps de réponse plus rapides. Par exemple, de grands fournisseurs tels que Cloudflare disposent d'une infrastructure étendue et de centres de données mondiaux. Cela peut réduire l'impact des recherches DNS sur la vitesse de votre site Web.

2. Réduisez le nombre de noms d'hôtes

L'un des moyens les plus simples de réduire les recherches DNS consiste à se débarrasser des demandes de noms d'hôte différents. Lorsque vous exécutez votre site Web via un test de vitesse tel que Google PageSpeed ​​Insights, une liste de noms d'hôte et d'actifs qui déclenchent une requête DNS est fournie.

Vous pouvez auditer cette liste pour réduire le nombre de requêtes. Les demandes externes de graphiques tels que les boutons d'icônes sociales nécessitent chacune une recherche DNS. Lors de votre audit, vérifiez donc si ces ressources sont indispensables à votre site web. Vous pouvez peser le coût de la vitesse de la recherche DNS par rapport à l'avantage de conserver la ressource.

3. Hébergez localement des ressources tierces

Si vous constatez que vous avez encore un certain nombre de ressources externes après votre audit des noms d'hôte, envisagez plutôt d'héberger les ressources localement. L'hébergement local offre également plus de contrôle sur la mise en cache et la livraison de ces ressources, et élimine l'étape de recherche DNS.

Pour héberger les ressources, téléchargez les fichiers dont vous avez besoin à partir du moment où ils sont actuellement stockés et téléchargez-les sur votre serveur Web ou CDN. Si vous utilisez WP Engine, vous pouvez activer notre CDN et y héberger les fichiers.

Cependant, si vous avez des demandes pour des scripts fréquemment mis à jour, tels que des bibliothèques de polices, les héberger localement n'est peut-être pas la meilleure solution. Comme ces ressources sont souvent mises à jour, il vaut mieux laisser leurs scripts seuls et d'autres mesures peuvent être prises pour réduire l'impact de leur recherche DNS.

4. Utilisez la mise en cache DNS

Une autre méthode pour réduire les recherches DNS consiste à tirer parti de la mise en cache DNS. Cela empêche le navigateur de demander une recherche chaque fois qu'il nécessite un élément sur votre site Web.

Le cache DNS agit comme un stockage contenant le nom d'hôte pendant une durée définie. Lorsqu'un navigateur demande l'élément, le cache fournit le nom d'hôte au lieu d'exiger une recherche DNS.

La longueur du cache DNS est déterminée par le Time To Live (TTL). Tous les enregistrements DNS ne doivent pas être mis en cache pendant la même durée. Voici quelques lignes directrices communément acceptées :

  • Enregistrements CNAME : 24 heures
  • Records A et AAAA : Cinq minutes à une heure
  • Enregistrements TXT : 12 heures
  • Records MX : 12 heures

Lors de la configuration de la mise en cache DNS, gardez à l'esprit que les valeurs TTL seront généralement affichées en secondes. Il faudra en tenir compte lors de la définition de vos valeurs.

5. Utilisez la prélecture DNS

La prélecture permet aux navigateurs d'effectuer des recherches DNS en arrière-plan. Lorsqu'un utilisateur lit une page Web, le navigateur demande des éléments de prélecture. Ceci est principalement utilisé pour les liens dans votre contenu.

Il est facile de configurer le préchargement DNS, en ajoutant le code suivant dans l'en-tête de votre fichier single.php (sous Apparence > Éditeur de thème ) :

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

Collez le code dans ce fichier en haut ou en bas, et remplacez asset1.com et asset2.com par les liens que vous souhaitez prérécupérer. Vous pouvez également ajouter autant d'URL supplémentaires que nécessaire.

Plugins pour réduire les recherches DNS

Bien qu'il soit possible de réduire manuellement vos recherches DNS dans WordPress, il existe des plugins qui peuvent faciliter le processus. Ces plugins ne géreront pas tous les aspects de la réduction des recherches DNS. Cependant, ils peuvent automatiser certaines étapes, telles que l'utilisation de la mise en cache du navigateur et l'hébergement CDN.

1. Fusée WP

WP Rocket est un plugin premium qui fonctionne avec les couches de mise en cache de WP Engine. Il offre le préchargement du contenu et le chargement paresseux des images. Cela accélère le rendu de votre site Web et réduit les recherches DNS.

2. Cache LiteSpeed

LiteSpeed ​​Cache offre la mise en cache du navigateur et un cache CDN gratuit. Vous pouvez également l'utiliser pour configurer la prélecture DNS si vous n'êtes pas sûr d'ajouter du code manuellement. LiteSpeed ​​Cache permet également la minification du code et la mise en cache des objets. Vous pouvez même utiliser le plugin pour charger paresseusement des images, afin d'améliorer encore les vitesses de chargement.

Créez des expériences numériques personnalisées sur WP Engine

La réduction de vos recherches DNS est une méthode clé pour améliorer les vitesses de chargement de votre site Web. Vous pouvez prendre de nombreuses mesures pour réduire ces recherches et accélérer les temps de réponse. Il est important de tirer parti de la mise en cache DNS et de la prélecture, mais vous avez également besoin d'un service DNS rapide.

Un fournisseur d'hébergement WordPress de qualité peut vous aider dans cette dernière étape. Chez WP Engine, nous proposons des services de mise en cache et DNS intégrés. Cela vous laisse plus de temps pour vous concentrer sur le développement de WordPress et créer une expérience numérique incroyable !