Почему задержка зависит от расстояния
Это единственная часть системы, которую нельзя улучшить ни настройками, ни деньгами: скорость сигнала конечна, и расстояние всегда стоит времени.
Узел «доступ» на схеме — единственный, который не берётся из настроек: серверы приходят из подписки. Ссылка Happ Plus на 3 дня оформляется за две минуты и без карты.
Оформить доступ →Простая арифметика
Сигнал в оптическом волокне идёт примерно на треть медленнее света в вакууме — около 200 000 километров в секунду. Это значит, что тысяча километров стоит около 5 мс в одну сторону, то есть примерно 10 мс на путь туда и обратно. Дальше добавляется обработка на промежуточных узлах и то, что кабель никогда не проложен по прямой.
| Маршрут | Расстояние | Теоретический минимум | Реально бывает |
|---|---|---|---|
| Внутри своего города | до 50 км | меньше 1 мс | 2–10 мс |
| Соседний крупный город | ~700 км | ~7 мс | 15–30 мс |
| Европа | ~2000 км | ~20 мс | 35–70 мс |
| Ближний Восток и Азия | ~4000 км | ~40 мс | 70–130 мс |
| Восточное побережье США | ~8000 км | ~80 мс | 120–200 мс |
Разница между теорией и практикой — это узлы по дороге, неоптимальные маршруты и очереди на перегруженных участках. Но нижнюю границу изменить нельзя: она задана физикой.
Эхо: крикнули — услышали отражение. Время до эха и есть задержка.
Время полного оборота: запрос дошёл до сервера, сервер ответил, ответ вернулся. Всегда считается туда-обратно, поэтому расстояние учитывается дважды.
Почему через сервер всегда дольше, чем напрямую
Потому что путь становится ломаным: вы → сервер → сайт вместо вы → сайт. Если сайт стоит рядом с вами, а сервер — в другой стране, суммарный путь может вырасти в разы. Полная картина — на странице путь запроса.
Отсюда неочевидное следствие: ближайшая локация не всегда лучшая. Если вы работаете с сервисом, чьи серверы стоят в США, американская локация может дать меньшую суммарную задержку, чем европейская, — несмотря на больший пинг до самого сервера.
Проверьте узел «Доступ» отдельно от остальных
Понять, какая часть схемы отказала, проще всего подстановкой: вставьте в тот же клиент другую, заведомо живую ссылку-подписку. Заработало — приложение, ядро и устройство исправны, вопрос был к доступу. Не заработало — причина выше по схеме, и разбор на этой странице остаётся в силе. Ссылка Happ Plus на 3 дня выдаётся без карты.
- ссылка приходит сразу
- карта не нужна
- проверка занимает две минуты
Что ещё добавляет задержку
- Мобильная сеть. Радиоучасток добавляет десятки миллисекунд ещё до выхода в проводную сеть.
- Wi-Fi. Обычно единицы миллисекунд, но на загруженном канале и в помехах — больше.
- Рукопожатие. При установке соединения обменов несколько, и каждый стоит одной задержки: что происходит при старте.
- Перегрузка. В час пик пакеты стоят в очередях: почему вечером медленнее.
Как уменьшить пинг?
Выбрать более близкую локацию, перейти с Wi-Fi на кабель, не пользоваться мобильной сетью в момент слабого сигнала. Всё остальное — за пределами вашего влияния.
Почему пинг скачет?
Из-за очередей на промежуточных узлах и, на мобильной связи, из-за качества радиоучастка. Ровный пинг — признак свободного маршрута.
Пинг маленький, а страницы грузятся долго — почему?
Задержка и пропускная способность — разные вещи. Сервер может отвечать быстро и при этом отдавать данные узкой струйкой, если перегружен.
Схема наверху держится на одном узле, который нельзя починить настройками: серверы приходят из подписки. Есть живой доступ — приложению есть что показать, ядру есть что запустить. Нет — интерфейс исправен, а список пуст. Доступ Happ Plus закрывает этот узел: одна ссылка на все устройства, серверы обновляются сами, первые 3 дня бесплатно и без карты.
Оформить доступ →