Win10 медленный локальный доступ, когда сетевой кабель отключен

799
user3294765

У нас есть веб-приложение, которое мы устанавливаем на Win7 и Win10. Веб-клиент подключается к Apache и к нашему внутреннему серверу через HTTP и HTTPS. В одном из наших сценариев развертывания все развертывается на одном ПК (сценарий localhost). Один из наших тестеров заметил, что на Win10, если он просто отключает сетевой кабель ПК, веб-приложение заметно медленнее, чем когда кабель подключен - даже если мы не подключаемся к сети, мы просто подключаемся на локальный хост. На Win7, с точно таким же кодом и конфигами, приложение заметно быстрее.

Имеет ли это какой-либо смысл для кого-либо? Что может замедлить работу Win10, но, в конце концов, сработает при попытке доступа к localhost, когда сетевой кабель отключен?

Спасибо

-

2 дополнительных фрагмента информации: (а) у нас отключен IPv6. (b) разница в скорости при отключенном сетевом кабеле составляет около 4 секунд. Если страница обычно занимает, скажем, 1 секунду, чтобы всплыть; если кабель отключен, потребуется 5, чтобы подняться. Спасибо

1
Вероятно, один простой ответ: DNS. Имеется ли в Windows файл hosts для указания вашей локальной установки на «localhost», IP-адрес или именованный виртуальный хост (имя домена)? Кроме того, Windows 10 сначала будет смотреть на IPv6, поэтому, если у вас есть доменное имя или виртуальный хост, вам нужно настроить файл hosts на наличие записи IPv6. Kinnectus 6 лет назад 1
С интерфейсом локального приложения приложения общаются друг с другом на одном компьютере, отсюда и название петлевого адаптера. Вы можете увидеть эти петлевые пакеты с помощью [rawcap] (http://www.netresec.com/?page=RawCap). См. Больше в [Wikipedia: localhost] (https://en.m.wikipedia.org/wiki/Localhost). Biswapriyo 6 лет назад 0
Проблема сохраняется, если вы обращаетесь к `127.0.0.1` вместо localhost? На машине настроен прокси? На компьютере запущено какое-либо программное обеспечение, которое может перехватывать и проверять сетевые подключения, для работы которого требуется подключение к Интернету, например, программное обеспечение для обеспечения безопасности, которое проверяет URL-адреса по онлайновой базе данных плохих веб-сайтов? Twisty Impersonator 6 лет назад 1

0 ответов на вопрос