Только файл
Мне нравится ответ Веджа. Я не уверен, что этот файл не будет кэшироваться интернет-провайдерами. Вы всегда можете генерировать новое имя файла или выбрать достаточно большое, чтобы тестировать его достаточно долго, чтобы получить результат.
Простая задержка
Идея использования латентности близка, но, как сказал Шиван, она неточна. Пользователь из Австралии в Великобританию получит задержку около 350 мс по сравнению с локальным пользователем, который мог видеть его всего 30-40 мс
Решение: среднее отклонение
Если вы пропингуете свой сервер 3 пакетами, а затем смотрите на среднее отклонение (mdev) под 3G, оно обычно меньше 50 мс. С 2G / EDGE это почти всегда более 100 мс. Я получил один выброс в 65 мс до AUS.
Мои тесты обнаружили диапазон 4 мс-38 мс, за исключением одного исключения из теста в Австралию из Бельгии в 202 мс.
Надеюсь, это кому-нибудь пригодится ..