Tworzę strony internetowe na komputerze z systemem Windows 7.
Kiedy zainstalowałem Firefoksa, znalazłem jakiś problem z wydajnością, szczególnie podczas łączenia się z hostem lokalnym, a po przejrzeniu google odkryłem, że jest to związane z wykorzystaniem IPv6 przez przeglądarkę do rozwiązywania adresów URL.
Użycie about: config
i ustawienie wartości network.dns.disableIPv6
true powoduje zniknięcie problemu.
Teraz mam ten sam problem z Google Chrome, ale nie mogę znaleźć sposobu (jeśli istnieje sposób), aby zrobić to samo, co zrobiłem z Firefoksem.
Jakieś sugestie?
windows-7
google-chrome
localhost
ipv6
tanathos
źródło
źródło
Odpowiedzi:
Od: /programming/1726585/firefox-and-chrome-slow-on-localhost-known-fix-doesnt-work-on-windows-7
Zmodyfikuj plik „hosts” na komputerze, aby upewnić się, że jest tam wpis localhost w stylu ipv4. Iść do:
Upewnij się, że istnieje linia, która wygląda
I upewnij się, że linia ze stylem ipv6 jest skomentowana (z #)
Będziesz musiał uruchomić swój edytor w trybie administracyjnym, aby móc zapisać zmiany. Miałem już ten problem i ta zmiana naprawiła go dla mnie. Nie wyłącza ipv6 na twoim komputerze, po prostu mówi mu, aby używał ipv4 do wyszukiwania hostów lokalnych.
źródło
::1
w pliku hosts, dostęp do TFS jest wolny, a Chrome szybki :(Uruchom Chrome z flagą wiersza poleceń
--disable-ipv6
źródło
--disable-ipv6
Flag już nie działa ( 1149303005 ), więc droga jest za pomocą tabeli polityki (RFC3484) Wdrożenie systemu operacyjnego:netsh prefixpolicies
./etc/gai.conf
.Niestety metoda Chrome do rozpoznawania nazw (async-dns) ignoruje pierwszeństwo IPv4 / IPv6 w systemie operacyjnym, więc:
--disable-async-dns
załatwi sprawę, ale oczywiście stracisz tę funkcjonalność.źródło
jeśli używasz Linuksa z Google Chrome lub Chromium, możesz zrobić to samo, co sugeruje Matt.
Edytuj plik / etc / hosts jako root.
Skomentowałem wszystkie adresy IPv6 (każdy z dwukropkiem:) i otrzymuję szybsze ładowanie stron, może to być przypadek, ale nie sądzę.
źródło