Технология за тестом скорости [закрыто
-
28-09-2019 - |
Вопрос
Мне было интересно, какова технология теста на скорость интернета, которые используют некоторые веб-сайты для проверки вашей скорости, например; http://www.speedtest.net/
Причина этого вопроса в том, что я хотел бы написать свои собственные с еще одной функцией, и это должен продолжать проверять скорость после некоторого интервала, чтобы у меня было лучшее представление о том, за что я получаю за то, за что я плачу.
Я не уверен, принадлежит ли этот вопрос к Stackoverflow, поэтому, пожалуйста, простите меня, если это не так.
Спасибо.
Решение
Загрузите достаточно большое количество данных с сервера (N BYTES). Запишите, как долго требуется. (М секунды) Скорость скачивания составляет N / M BYTES в секунду.
Повторите для загрузки.
Другие советы
Это не так просто. Например, как вы знаете, что протокол, который вы будете использовать для загрузки файла, будет эксплуатировать всю мощность сети, и поэтому вы сможете найти скорость вашей сети? Вы найдете только скорость, которую вы загрузили файл. Если это то, что вы заинтересованы в порядке. Скоростной тест не просто загружает большой файл. Он использует более продвинутые методы.
Вы загружаете файл известного размера и времени измеряется. Тогда скорость - это размер файла / время.