Как работает разрешение имён, почему открытые страницы летают, а новые «думают» пару секунд, и что с этим делать — понятным языком.
Есть жалоба, которую путают с медленным интернетом: уже открытое работает
быстро, а каждый новый сайт «думает» секунду-другую. Почти всегда это
разрешение имён.
Компьютеры общаются по адресам вида 93.184.216.34, а люди помнят имена
вроде example.com. DNS — это справочник, который переводит одно в другое.
Каждый раз, когда вы открываете сайт, которого ещё не было в памяти,
устройство сначала спрашивает справочник и только потом идёт на сайт. Пока
ответа нет, страница не начинает грузиться вовсе.
Ответы кешируются: устройство запоминает адрес на минуты или часы. Поэтому
повторное открытие мгновенное, а первое — с задержкой.
Отсюда характерный признак:
Страницы, которые вы уже открывали, летают. Новые — думают пару секунд.
Скорость загрузки при этом нормальная.
Если бы дело было в скорости, тормозило бы всё одинаково.
Обычный запрос уходит одним маленьким пакетом. Если он потерялся по дороге,
устройство ждёт ответа и только потом переспрашивает — а ждёт оно долго, от
одной до пяти секунд.
Один потерянный пакет из ста при обычной загрузке незаметен: протокол
переспрашивает мгновенно. А в разрешении имён тот же потерянный пакет
превращается в секунды ожидания.
Поэтому небольшие потери на пути ощущаются именно как «новые сайты
подтормаживают».
Откройте сайт, на котором раньше не были, и заметьте, сколько времени
проходит до начала загрузки — пока страница белая. Потом обновите её.
Если второй раз началось мгновенно, а сама загрузка одинаковая — упирается
в разрешение имён.
Другой раздел подписки. Разные пути дают разное качество связи, и потери,
из-за которых теряется запрос, могут исчезнуть.
Проводное соединение вместо Wi-Fi. Беспроводная сеть теряет пакеты чаще.
Свой выбор справочника. В настройках устройства можно указать конкретный
сервер имён вместо провайдерского. Разница заметна, если провайдерский
отвечает медленно.
Побочный момент, о котором стоит знать: запросы к справочнику видны тому, кто
их обслуживает. Когда вы работаете через туннель, они идут внутри него, и
провайдер их не видит — но видит тот сервер имён, который вы используете.
Универсального «правильного» выбора тут нет: вопрос в том, кому вы больше
доверяете.
Общий разбор причин рывков и низкой скорости — в статье про то, почему
соединение тормозит. Про задержку и её измерение — в статье о пинге.
3 дня и 2 ГБ Premium LTE. Карта не нужна.
Открыть кабинет