1

Существует очень похожий предыдущий вопрос и ответ, но для Windows 7 и / или более ранних версий Google Chrome, здесь:

Это решение больше не работает в Windows 8 (x64) и Chrome (2013-03-19, v25.0.1364.172). Я изменил файл hosts, перезапустил его, и все же при обновлении сайта localhost с помощью "localhost" все еще существует очень заметная задержка. Нет задержки при использовании «127.0.0.1». Там нет заметной задержки с использованием любого из них в Firefox или IE.

Также нет заметной задержки при использовании имени компьютера. Только "localhost" несет задержку.

Страница внутренней сети Chrome: «chrome://net-internals/dns # dns» указывает, что ipv6 уже отключен (и нет кнопки для включения).

1) Чем отличается обработка локального хоста в сетевом стеке для Chrome/Windows?

2) Существуют ли более новые варианты для последних версий Chrome и Windows 8, чтобы заставить chrome использовать ipv4 вместо ipv6 при доступе к интерфейсу обратной связи?


РЕДАКТИРОВАТЬ: я загрузил короткое видео, показывающее различия здесь: http://youtu.be/UyS62gKk3Xw . В видео я сначала перезагружаюсь используя localhost три раза. Затем я переключаюсь на 127.0.0.1 и перезагружаюсь три раза. Затем переключитесь обратно. При использовании localhost перезагрузка постоянно занимает ~ 1,4 секунды . При использовании 127.0.0.1 перезагрузка занимает всего ~ 500 мс. Файл hosts отображает 127.0.0.1 на localhost, и сопоставление ip6 закомментировано. Кажется, нет никакой разницы, если я держу клавишу Shift во время перезагрузки.

Соответствующие строки в файле hosts:

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

Обратите внимание, что первая закомментированная строка находится в файле hosts в Windows 8 по умолчанию. Я не помню, чтобы это было в предыдущих версиях, но, возможно, так и было.

0