54 votes

Firefox et Chrome sont lents sur localhost; la solution connue ne fonctionne pas sur Windows 7

Firefox et Chrome sont connus pour être lents sur localhost lorsque IP6 est activé. Dans les versions précédentes de Windows, le moyen le plus simple de résoudre ce problème est de commenter cette ligne dans le fichier hosts, comme expliqué dans la réponse à cette question.

::1 localhost

Cependant, comme mentionné dans cette question, dans Windows 7 cette ligne est déjà commentée :

# localhost name resolution is handled within DNS itself.
#   127.0.0.1 localhost
#   ::1 localhost

Existe-t-il un moyen alternatif de désactiver la référence ::1 localhost dans Windows 7 ?

62voto

Herb Caudill Points 16170

Il s'avère que si vous décommentez la ligne 127.0.0.1 dans le fichier hosts, Chrome retrouve sa vivacité sur les URL localhost.

# la résolution des noms d'hôtes en local est gérée à l'intérieur du DNS lui-même.
    127.0.0.1 localhost

Le fichier hosts se trouve généralement à C:\WINDOWS\system32\drivers\etc\hosts. Pour le modifier sous Win7, vous devrez exécuter Notepad en tant qu'administrateur.

22voto

Mark Mayo Points 4193

Il s'avère que la lenteur est causée par un problème IPv6 avec DNS et peut facilement être résolue en désactivant le support IPv6 dans Firefox lors des tests en localhost. Pour effectuer le changement, tapez

about:config

dans la barre d'adresse, localisez le

network.dns.disableIPv6

paramètre et double-cliquez dessus pour le régler sur vrai. Cela résout le problème de localhost de Firefox sur Vista et tout fonctionne à nouveau rapidement.

http://kb.mozillazine.org/Network.dns.disableIPv6 contient toutes les informations dont vous avez probablement besoin - bonne chance !

4voto

Stefan Liedle Points 21

Je suis tombé sur un problème étrange avec l'un de mes domaines locaux qui était lent alors que tous les autres répondaient normalement. Je n'arrivais pas à comprendre pourquoi et j'ai finalement ajouté ::1 localhost en bas, en dessous de mes autres ::1 quelquechose.local et tout est instantanément revenu à la normale, alors que précédemment je l'avais placé au-dessus des autres entrées. (Je suis sous OS X 10.8.3)

Mon fichier hosts final ressemblait à ceci :

127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 quelquechose.local
::1 quelquechose2.local
::1 quelquechose3.local
::1 localhost
fe80::1%lo0 localhost

2voto

Jay Points 21

Je ferais ce que Tim Schneider a mentionné. Aussi mentionné par ce James ici : http://theycallmemrjames.blogspot.com/2010/09/firefox-is-really-slow-testing-sites-on.html

"Double-cliquez sur ipv4OnlyDomains, et tapez localhost "

Jay

0voto

bharal Points 3003

Comme quelqu'un d'autre l'a noté dans une réponse différente - si vous avez Bitdefender, alors cela va certainement ruiner votre expérience de développement.

Mieux vaut ouvrir la console de Bitdefender, appuyez sur alt-shift-control-g (ce qui le met en "mode jeu") et exécutez à partir de là.

En mode jeu, Bitdefender ne ruinera pas votre localhost!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X