Onion-ссылки действительно часто открываются медленнее обычных сайтов. Но дело не в каком-то одном «тормозящем» компоненте. Задержка складывается из нескольких факторов: особенностей маршрутизации Tor, пропускной способности узлов, нагрузки на сеть и мощности сервера самого onion-сервиса.
Tor использует несколько узлов вместо прямого соединения
При обычном посещении сайта маршрут часто относительно короткий: устройство соединяется с сервером или ближайшим узлом CDN. В Tor трафик проходит через несколько relays, которые могут находиться в разных сетях и странах.
Эти узлы поддерживаются разными операторами и отличаются по пропускной способности. Дополнительные сетевые переходы и криптографическая обработка дают приватность, но одновременно увеличивают задержку. Именно поэтому Tor не стоит сравнивать по скорости с прямым подключением к хорошо оптимизированному коммерческому сайту.
На сеть и onion-сервисы влияют атаки и перегрузка
Tor используется для самых разных задач, и его инфраструктура периодически сталкивается с злоупотреблениями. DDoS-атаки могут создавать большую нагрузку как на отдельные onion-сервисы, так и на элементы сети. Когда сервер вынужден обрабатывать огромный поток запросов, нормальные посетители получают задержки или вообще не могут открыть страницу.
Сам термин «onion» связан с многослойной моделью шифрования: условно говоря, данные проходят через несколько криптографических слоёв, а промежуточные узлы работают только со своей частью маршрута.
Популярный сайт тоже может оказаться узким местом
Иногда проблема проще: сервис просто не рассчитан на текущий объём трафика. Чем популярнее сайт, тем выше нагрузка на его сервер и канал связи. Если к обычным пользователям добавляется автоматический трафик или атака, ресурсы заканчиваются ещё быстрее.
В итоге задержка, которую пользователь воспринимает как «Tor медленный», может возникать уже на стороне конкретного сайта.
У onion-сайтов не всегда коммерческая инфраструктура
Многие onion-сервисы запускаются небольшими командами, исследователями или энтузиастами. У них может не быть дорогой серверной инфраструктуры, CDN и отдельной команды эксплуатации. Поэтому производительность конкретного сайта сильно зависит от того, где и на каком оборудовании он размещён.
Если сервер слабый, канал ограничен или конфигурация требует обслуживания, сайт будет медленным независимо от качества маршрута Tor.
Итог
Медленная загрузка onion-сайта обычно является результатом сразу нескольких факторов: длиннее сетевой маршрут, ограниченная пропускная способность некоторых relays, текущая нагрузка Tor и возможности самого сервера. Поэтому два .onion-сайта в один и тот же момент могут работать с совершенно разной скоростью.