2 votes

Pourquoi mes recherches de DNS sont-elles si longues (300+ms) lorsque j'accède à mon site web ?

J'utilise un serveur Fedora 11 avec Apache 2. J'essaie d'optimiser les choses pour qu'elles soient aussi rapides que possible du côté du serveur, et je remarque (via Firebug pour Firefox) qu'en chargeant la page d'accueil d'un des sites sur le serveur web, pour chaque fichier qu'il charge (HTML, CSS, JavaScript, GIF, PNG, JPG, etc.), il effectue une recherche DNS. ), il effectue une recherche DNS. Tous les fichiers qu'il recherche sont locaux au serveur, je suis donc surpris de voir qu'il effectue même une recherche DNS. En outre, chacune de ces recherches est comprise entre 150 et 450 ms, ce qui est beaucoup trop élevé à mon goût.

J'ai essayé d'ajuster le fichier /etc/resolve.conf pour utiliser les serveurs DNS publics de Google. J'ai redémarré le service réseau et tapé la page à nouveau, mais les chiffres n'ont pas diminué. Je suis revenu aux serveurs DNS par défaut puisque je n'ai pas vu de gain.

Avez-vous une idée de ce qui fait que : a) la recherche de noms de domaine est effectuée en premier lieu, et b) la recherche est si longue ?

Merci d'avance.

0 votes

Pour être clair, vous exécutez firefox à partir de votre serveur web ?

0 votes

Non. J'utilise Firefox sur mon ordinateur et j'accède à un site web qui se trouve sur le serveur web. Des personnes ne résidant pas sur mon réseau ont également accédé au site et ont rencontré les mêmes problèmes de consultation DNS que moi.

0voto

Maximus Minimus Points 8917

Vérifiez les chemins d'accès que vous utilisez pour votre contenu. Utilisez-vous des chemins absolus ou relatifs, et utilisez-vous un fqdn pour le contenu ?

<img src="http://mysite.mydomain.com/mypic.png" />

au lieu de :

<img src="mypic.png" />

En fonction de votre goût pour le DNS et d'autres facteurs, le nom de domaine pleinement qualifié peut déclencher une recherche DNS à chaque fois.

-1voto

Firebus Points 1

Je vois le même comportement dans firebug pour un site externe que j'analyse. AFAICT, il n'y a aucun problème avec le serveur DNS - dig montre un TTL tout à fait raisonnable. Mais pour une raison quelconque, FF prend des centaines de ms pour faire la partie recherche DNS d'une requête. Peut-être un bug dans firebug ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X