Технология позади теста скорости

Мне было интересно, какова технология теста скорости Интернета, которую используют некоторые веб-сайты, например, для проверки вашей скорости; http://www.speedtest.net/

Причина этого вопроса в том, что я хотел написать свою собственную еще одну функцию, которая заключается в том, чтобы через некоторое время проверять скорость, чтобы у меня было лучшее представление о том, что я получаю за то, за что я плачу.

Я не уверен, что этот вопрос относится к stackru, поэтому, пожалуйста, прости меня, если это не так.

Благодарю.

3 ответа

Решение

Загрузите достаточно большой объем данных с сервера (N байт). Запишите, сколько времени это займет. (М секунд) Скорость загрузки составляет N / M байт в секунду.

Повторите для загрузки.

Это не так просто. Например, как вы узнаете, что протокол, который вы будете использовать для загрузки файла, будет использовать всю пропускную способность сети и, таким образом, вы сможете определить скорость вашей сети? Вы найдете только скорость, с которой вы загрузили файл. Если это то, что вас интересует, тогда хорошо. Тест скорости не просто скачать большой файл. Он использует более продвинутые методы.

Вы скачиваете файл известного размера и измеряется время. тогда скорость - это размер файла / время.

Другие вопросы по тегам