Способы оценки скорости доставки данных

В данной статье содержатся рекомендации по тестированию скорости доставки данных через Платформу NGENIX.

Что влияет на скорость доставки?

Ключевой фактор, влияющий на скорость доставки данных – длина сетевого маршрута от источника до устройства конечного пользователя. Чем ближе данные к пользователю с точки зрения топологии сети Интернет (не географии), тем выше скорость загрузки.

Также на скорость доставки влияют:

  • состояние операторских сетей и межоператорских стыков, которые участвуют в передаче данных;

  • состояние ресурсов и ПО сервера, обрабатывающего запрос пользователя;

  • состояние ПО и производительность устройства конечного пользователя;

  • скорость и тип подключения конечного пользователя (проводное / беспроводное).

Платформа NGENIX сокращает сетевые маршруты, кэшируя данные на ближайшем к пользователю узле. Прямые стыки узлов Платформы с операторскими сетями позволяют доставлять данные через выделенные подключения, минуя аплинки и пиринговые стыки операторов, которые могут быть перегружены в часы наивысшей нагрузки (ЧНН).

Платформа NGENIX построена на высокопроизводительном оборудовании, оптимизированным для работы на фронтэнде. В составе Платформы используются твердотельные накопители (SSD), сетевые интерфейсы 100GE и сетевое оборудование с открытой архитектурой.

Для правильное оценки скорости доставки данных необходимо следовать двум простым правилам:

  1. Тестируйте Платформу под нагрузкой.

  2. Тестируйте качество доставки для реальных пользователей.

Правило №1: Тестируйте под нагрузкой.

Для получения объективных результатов тестировать скорость доставки данных необходимо в условиях близких к продуктивной нагрузке. В идеале необходимо полное переключение пользовательского трафика на Платформу.

Запросы от единичных пользователей не обеспечат репрезентативной выборки. Такие измерения будут статистически незначимы, то есть велика вероятность, что они будут значительно отличаться от реального эффекта.

Рекомендуется осуществлять измерения скорости спустя некоторое время после перевода нагрузки на Платформу, после того, как данные окажутся в кэше серверов доставки.

Правило №2: Тестируйте для реальных пользователей.

Тестировать скорость доставки с помощью сервисов мониторинга доступности веб-ресурсов некорректно. Узлы мониторинга («пробники») таких сервисов, как правило, находятся в опорных сетях крупных операторов, подключены широкими каналы связи, а их количество ограничено. Таким образом, они не могут достоверно эмулировать конечную аудиторию пользователей.

Для получения объективной оценки необходимо проводить измерения скорости непосредственно в браузерах/приложениях реальных пользователей веб-ресурса. Такой подход оценки доступности и скорости доставки называется Real User Monitoring (RUM).

Last updated