Вот вывод для mtr на google.com
Packets Pings
Host Loss% Snt Last Avg Best Wrst StDev
1. ???
2. Wireless_Broadband_Router.home 0.0% 59 2.0 11.3 1.8 105.3 18.9
3. lo0-100.NWRKNJ-VFTTP-332.verizon-gni.net 0.0% 59 7.3 11.1 3.8 33.7 6.6
4. T1-15-0-13.NWRKNJ-LCR-22.verizon-gni.net 0.0% 59 41.0 14.4 6.8 41.0 7.4
5. ???
6. ???
7. 0.ae6.GW2.EWR19.ALTER.NET 0.0% 58 14.3 18.1 6.2 52.0 10.9
8. GOOGLE-gw.customer.alter.net 0.0% 58 8.8 15.0 6.7 61.7 10.0
9. 54.14.117.63.piscataway.google-ggc.verizon.com 0.0% 58 12.1 15.4 6.5 46.2 7.7
Насколько я могу судить, это не так уж и плохо. Однако, примерно в 50% случаев, когда я пытаюсь получить доступ к веб-сайту (например, Google, Facebook, другим надежным / быстрым сайтам), требуется несколько секунд, прежде чем будет определен хост
Например, этот запрос к google.com:
Очередь 15,38 мс
Остановка 8,26 с
Поиск DNS 8,26 с
Первоначальное соединение 29,39 мс
SSL 21,18 мс
Запрос отправлен 0,21 мс
Ожидание (TTFB) 120,38 мс
Загрузка контента 671,17 мс
9.10 с
Может ли кто-нибудь объяснить, почему это происходит, или, что еще лучше, предложить мне решение?
решение1
Вероятнее всего, у вас настроено несколько DNS-серверов (либо напрямую через DHCP, либо они есть на DNS-сервере, на который вы указываете), и на первом DNS-сервере истекает время ожидания, что занимает некоторое время, после чего запрос отправляется на второй сервер, который отвечает, и страница загружается.
Как заявил @Keltari, решение заключается в устранении проблемы с DNS-серверами. Если вы не против того, чтобы Google отслеживал вас, установка основного сервера на 8.8.8.8 ускорит работу, но в идеале вам следует отследить сервер, который не отвечает, и удалить его из конфигурации.
решение2
Это не то, что происходит. Мой телефон использует прямые DNS-серверы Verizon Wireless и имеет странные прокси-серверы Verizon для некоторых крупных сайтов, вероятно, без соглашений об оплате, чтобы получить предпочтительный доступ для клиентов Verizon или по другим причинам, которые, вероятно, не слишком гнусны.Мини-статья, которую я написал об этом
Например, Verizon изменил свой DNS, чтобы направить www.google.com на свои собственные прокси-серверы, например, 89.14.117.63.piscataway.google-ggc.verizon.com (63.117.14.89)
для пользователей Version, подключающихся к Google на западном побережье США.
Кроме того, помните, что некоторые реальные веб-сайты используют множество различных серверов по всему миру для ускорения доступа с помощью Anycast/GeoDNS... ваш друг в одном месте может подключаться к совершенно другим центрам обработки данных, чем вы (плюс Google с помощью OpenFlow «направляет» свой трафик во множество различных центров обработки данных под капотом).
(Я специалист по инвестициям, которого Google пыталась нанять несколько раз.)