Наши разработчики используют либо Docker, либо VirtualBox (с Vagrant) для локального тестирования своего кода (и проблема возникает с обоими). Чтобы облегчить это, мы изменим /etc /hosts, чтобы он указывал на правильный IP-адрес. Например,
local.test.company.com 10.200.10.1
Некоторые из наших разработчиков работают на Linux, а некоторые на macOS Sierra (10.12.3). На Mac запросы к local.test.company.com в Chrome (и других браузерах) часто занимают много времени (до минуты и более). (Проблема не возникает в Ubuntu Linux.) В это время "значок загрузки" на вкладке - это серый значок, вращающийся влево. Как только он меняется на синий значок, вращающийся вправо, он заканчивается очень быстро. Медленное время загрузки может стать настоящей проблемой для наших разработчиков, которые часто обновляют сайт во время разработки.
Исходя из этого вопроса, кажется, что Chrome тратит целую минуту на разрешение сайта. Это не имеет смысла для меня - сайт в /etc /hosts должен разрешиться немедленно. Некоторые разработчики могут воспроизводить это поведение очень последовательно. Другие видят это периодически или не видят вообще, и я не смог понять, почему.
Почему запросы к local.test.company.com долго обрабатываются в веб-браузере?
Или, что я могу сделать, чтобы "отладить" эту проблему и выяснить, что занимает так много времени?
Дополнительные примечания
- Поведение продолжает происходить с Chrome в "режиме инкогнито" с включенным "отключить кеш".
- ping немедленно разрешает local.test.company.com.