Вот то, что я сделал:
Проблема:
Подсказки:
Вот то, что я попробовал без удачи:
Какие-либо идеи? Это некоторое умное 'средство защиты' в Windows 7? Почему Apache не затронут? Почему только браузеры затронуты?
Если вы говорите "localhost" вместо "127.0.0.1", вы заставляете искать имя перед фактической попыткой соединения, добавляя задержку.
Кроме того, некоторые браузеры, такие как Firefox 3.5+, не используют механизм DNS поиска операционной системы, поэтому он может иметь другую производительность, чем, скажем, wget.
.Возможно, вы столкнулись с проблемой автоматического обнаружения прокси. В Firefox, вы можете отключить это в Настройках | Дополнительно | Сеть | Настройки; выберите "Нет прокси" или дайте ему явные значения. Есть также панель управления Internet Properties, которая является сетевыми настройками IE, но другие браузеры в Windows тоже могут подчиняться настройкам здесь. Опять же, отключите автопрокси-обнаружение. Это может ускорить соединения и за пределами локального хоста.
По какой-то причине Windows 7 требуется 1 секунда для разрешения адреса localhost независимо от того, находится ли он в файле hosts.
Добавление localhost1 в файл hosts и его использование позволяет обойти проблему.