Для того, що б перевірити швидкість інтернету необхідно мати:
- секундомір
- файл
- сервер
Схема до неподобства проста: Включаємо таймер і завантажуємо файл на сервер. потім викачуємо звідти наш долучення. Отримане час завантаження і вивантаження ділимо на обсяг файлу. Результат і буде показувати швидкість нашого інтернету.
Безумовно, що секундоміром зараз ніхто не користується. Для цього в мережі є ціла купа онлайн сервісів для перевірки швидкості інтернету.
Але тут є ряд нюансів, які слід обов'язково враховувати. А саме: відстань до сервера, на який ми власне і будемо відправляти наш файл. Справа в тому, що чим далі географічно знаходиться цей сервер, тим довше буде доходити сигнал. Тому і швидкість інтернету (в нашому спільному розумінні) буде різною. Рекомендую перед початком тестування, для себе чітко визначити, що конкретно і який параметр ви хочете виміряти.
- Пінг (Ping) Це відрізок часу за який один пакет інтернет сигналу проходить від вашого комп'ютера до сервера, і повертається назад. Для чого вимірюють пінг? За ідеєю, ping показує максимальну швидкість передачі сигналу яку можна отримати в даному випадку. Іншими словами, він показує максимально можливу швидкість вашого інтернету при передачі інформації на конкретно взятий сервер. Тому, чим менше цей показник (нижче пінг), тим краще.
- Швидкість завантаження файлу. Показує час, який витрачено на передачу даних на сервер.
- Швидкість скачування (вивантаження) файлу. Показує час, необхідний для закачування файлу на комп'ютер .
Тут треба враховувати дуже важливий нюанс: швидкість завантаження може сильно відрізнятися від швидкості вивантаження файлу. Залежить це, в першу чергу, від вашого провайдера. І який тип інтернету він використовує.
Для довідки. Є два основних типи: симетричний інтернет і асиметричний інтернет. У симетричному інтернеті швидкість передачі даних на сервер дорівнює швидкості отримання даних від сервера. У асиметричному, швидкість передачі і отримання інформації може бути різною. Як правило, асиметричний інтернет широко практикують мобільні та супутникові провайдери. Коли наприклад, файл скачати можна на "нормальної" швидкості, а щоб відправити треба "пів дня чекати".
І так, виходячи з вищесказаного, рекомендую для правильного тесту швидкості інтернету враховувати такі параметри:
- Відстань до тестового сервера (по ідеї чим ближче тим краще)
- Пінг (чим менше тим краще)
- Швидкість завантаження файлу (чим швидше тим краще)
- Швидкість скачування файлу (чим менше тим краще)
- (дозволяє вибрати на карті будь-сервер для тестування)