⚙️ Як гэта працуе

Тэхналогія, якая стаіць за дакладным тэставаньнем хуткасьці інтэрнэту

📊 Што мы вымераем

Нашы тэсты хуткасці вымераюць чатыры крытычныя параметры, якія вызначаюць хуткасць вашага інтэрнэту:

⬇️

Хуткасць сцягвання

Як хутка вы атрымліваеце дадзеныя з інтэрнэту. Уплывае на стрымінг, прагляд і сцягванне.

⬆️

Хуткасць загрузкі

Як хутка вы адпраўляеце дадзеныя ў інтэрнэт. Важна для відэазванкоў, трансляцыі ў рэжыме рэальнага часу і загрузкі файлаў.

Пінг (затрымка)

Час адказу ў мілісекунд. Ніжэйшы час лепш для гульняў, відэазванкоў і праграм рэальнага часу.

📶

Дзітэр

Змяненне часу ping. Вымярае стабільнасць і паслядоўнасць злучэння.

🔬 Як працуе тэст

Нашы тэсты хуткасці выкарыстоўваюць сучасныя тэхналогіі для вызначэння вашай рэальнай хуткасці інтэрнэту:

1

Выбар сервера

Мы аўтаматычна выбіраем аптымальны тэставы сервер, зыходзячы з вашага месцазнаходжання і топалогіі сеткі. Гэта забяспечвае, што вы правяраецеся на бліжэйшым серверы для атрымання найбольш дакладных вынікаў.

2

Вымярэньне пынгу

Мы адпраўляем некалькі маленькіх пакетаў на сервер і вымераем час паездкі ў абодва бакі. Мы вылічаем як сярэднюю задержку, так і дзітэр (адрозненне паміж вымераннямі).

Спробы: 20 запыту ping вышэй 5 секунд

3

Сцягнуць тэст

Адкрываем 6 адначасова злучэнняў і загружаць тэставыя дадзеныя. Некалькі патокаў забяспечваюць поўнае выкарыстанне магутнасці вашага злучэння, нават пры хуткасных злучэннях.

Метад: Прагрэсіўная загрузка патоку, адхіленні першапачатковага буфера для дакладнасці

4

Захаваць тэст

Адкрываем 3 адначасова злучэння і загрузіць тэставыя дадзеныя на сервер. Мы вымераем хуткасць перадачы і павялічваем нагрузку пратакола.

Памер дадзеных: Дынамічна змяняецца ў залежнасці ад хуткасці злучэння (хутчэй = большы тэст)

5

Вылік вынікаў

Мы агульваем усе вымеранні, выдаляем адхілення і вылічаем вашыя канчатковыя хуткасці ў Мбіт/ с (мегабіт у секунду). Вынікі паказваюцца ў рэальным часе па меры праходжання тэсту.

🛠️ Тэхнічная рэалізацыя

Архітэктура шматпотокаў

У адрозненне ад простых тэстаў хуткасці, якія выкарыстоўваюць адно злучэнне, мы выкарыстоўваем некалькі адначасова праходзіць патокаў:

  • Чаму? Is Hiw Multistream Why Value
  • Сцягнуць: 6 патокаў для насычэння хуткасных злучэнняў (1 Гб/ с+)
  • Загрузка: 3 патокі (загрузка звычайна мае меншы аб' ём, чым сцягванне)
  • HTTP/HTTPS: Мы выкарыстоўваем стандартныя сеткавыя пратаколы, таму вынікі адлюстроўваюць рэальную хуткасць

JavaScript на баку кліента

Тэст выконваецца цалкам у вашым браўзэры з выкарыстаннем сучасных сеткавых API:

// Simplified test implementation const streams = 6; const xhr = []; for (let i = 0; i < streams; i++) { xhr[i] = new XMLHttpRequest(); xhr[i].open('GET', `/test/download?stream=${i}`, true); xhr[i].onprogress = (e) => { updateSpeed(e.loaded, e.timeStamp); }; xhr[i].send(); } function updateSpeed(bytes, time) { const mbps = (bytes * 8) / (time * 1000); displaySpeed(mbps); }

Адаптыўны тэст

Наш алгоритм адаптируется к скорости вашего соединения:

  • Павольныя злучэння (< 10 Мбіт/ с): Кароткая працягласць тэсту, меншы перанос дадзеных
  • Сярэднія злучэння (10- 100 Мбіт/ с): Стандартны 10- 15 секундны тэст
  • Хуткае злучэнне (> 100 Мбіт/ с): Доўгі час тэсту для дакладнасці, большы перанос дадзеных
  • Злучэння Gigabit+: Максімальная колькасць стужак і пашыраная праверка на насычанасць спасылкі

Аптымізацыя дакладнасці

  • Перыяд разагрэву: Першыя 1- 2 секунды адхіленыя (павольны запуск TCP)
  • Стабільнае вымеранне: Мы выкарыстоўваем толькі сярэднюю частку тэсту, калі хуткасць стабілізуецца
  • Выдаліць выключэнне: Статыстычны фільтр выдаляе аномальнае вымярэньне
  • Нагрузка пратакола: Змянены для загалоўкаў TCP/ IP і HTTP (~ 3- 5%)

⚠️ Фактары, якія ўплываюць на дакладнасць тэсту

✅ Што мы кантралюем

  • Хуткасць сервера: Высокапрадукцыйныя серверы з 10 Gbps+ злучэннямі
  • Геаграфічнае размеркаванне: Праверка сервераў у некалькіх рэгіёнах
  • Алгарытм тэсту: Аптымізавана для дакладнасці па ўсіх тыпах злучэнняў
  • Сумяшчальнасць з браўзэрам: Праверана на ўсіх вядомых браўзэрах

⚠️ Што ўплывае на вынікі

  • WiFi супраць Ethernet: WiFi звычайна на 30-50% павольней
    • Для найбольш дакладных вынікаў выкарыстоўвайце пратачнае злучэнне
    • Хуткасьць Wi-Fi залежыць ад адлегласьці, сьценаў і перашкодаў
  • Хуткасць прылады: Старыя прылады могуць не падтрымліваць гігабітныя хуткасці
    • Старыя карты WiFi (802.11n) максімальная хуткасць выхаду каля 150-300 Мбіт/с
    • Фоновыя заданні, якія патрабуюць шмат працэсара, могуць запавольваць тэсты
  • Сеткавая загрузка: Іншыя карыстальнікі ў вашай сетцы або ў сетцы вашага ISP
    • Зачыніць фонавыя праграмы (абнаўлення, сінхранізацыя з аб' ектамі, стрымінг)
    • Праверка ў няпоўны працоўны час для лепшых вынікаў
  • Пашырэнні вандроўніка: Блокаваньне рэкламы, VPN, проксі могуць паўплываць на вынікі
    • Часова адключыць пашырэнні для дакладнага тэставання
    • VPN звычайна скарачаюць хуткасць на 10-50%

🎯 Практыкаванні для дакладных вынікаў

  1. Выкарыстоўваць Ethernet: Злучыцца безадрасна з маршрутызатарам/мадэмам
  2. Зачыніць іншыя праграмы: Спыніць сцягваньне, стрымінг, рэзервовыя копіі ў хмару
  3. Адлучыцца ад іншых прылад: Упэўніцеся, што толькі ваша тэставая прылада карыстаецца сеткай
  4. Перазагрузіць маршрутызатар: Калі ўзнікаюць праблемы, спачатку перазагрузіце маршрутызатар
  5. Некалькі разоў праверыць: Выканаць 3- 5 тэстаў у розныя часы для атрымання сярэдняга значэння
  6. Выкарыстоўваць іншыя браўзэры: Параўнаць вынікі паміж Chrome, Firefox, Safari

🆚 Чаму наш тэст адрозніваецца

МультыплікатарName

Некаторыя тэсты хуткасці выкарыстоўваюць толькі адно злучэнне. Гэта было добра для старых злучэнняў DSL, але сучасныя шырокапалосныя патрабуюць некалькіх патокаў для максімальнай прапускной здольнасці.

Прыклад: У 1995 годзе ў 500 Мб/с злучэнне можа паказваць толькі 150 Мб/с на адзіным патоку тэсту, але 480 Мб/с на нашым шматпоткавым тэсце.

HTML5 супраць Flash

Мы выкарыстоўваем толькі JavaScript (няма Flash, не Java аплетаў). Гэта азначае:

  • Працуе на ўсіх прыладах (уключаючы мабільныя)
  • Не патрабуюцца ўтулкі або сцягванні
  • Палепшаная бяспека і прыватнасць
  • Больш дакладная рэальная хуткасць

Прыватнасць

Мы сур'ёзна ставімся да вашага прыватнага жыцця:

  • Мы ніколі не прадаем вашыя дадзеныя ISP ці рэкламістам
  • Не патрабуецца рахунак (даступны ананімны тэст)
  • HTTPS шыфраванне для ўсіх злучэнняў
  • Выдаліць гісторыю тэстаў у любы час
  • GDPR & CCPA сумяшчальны - глядзіце наш Палітыка прыватнасці

❓ Што такое метадалогія?

Мы імкнемся да прастаты ў тым, як мы вымераем хуткасць вашага інтэрнэту. Калі ў вас ёсць пытанні пра наш працэс тэстаў або вы хочаце даведацца больш падрабязнасцяў:

Вы гатовыя праверыць сваю хуткасць?

Праверце найбольш дакладны доступ да тэсту хуткасці інтэрнэту.

Пачаць тэст хуткасці