⚙️ Ho sebetsa joang

The technology behind accurate internet speed testing

📊 Seo re se etsang

Tlhahlobo ea rona ea lebelo e ka etsa lipalo tse tharo tse bohlokoa tse tla u thusa ho tseba hore na u sebetsa joang ka inthanete:

⬇️

Tlosa

Na u ka fumana data ka potlako hakae ho tloha marang-rang. E ama ho phallela, ho sheba, le ho kenya.

⬆️

_Tlosa

Na u ka romella data ka potlako hakae ho Internet. Ho bohlokoa haholo ho ikopanya ka video, ho arolelana ka potlako, le ho kenya faele.

Ping (Letshoa)

Nako ea ho araba ka li-milliseconds. E tlase e molemo bakeng sa lipapali, li-video call, le li-apps tsa nako ea 'nete.

📶

Jitter

Ho fapana ha ping ka nako. E ka hlahloba ho nepahala le ho lumellana ha ho hokahanya.

🔬 Ho sebetsa ha tlhahlobo

Tlhahlobo ea rona ea lebelo e sebelisa litsela tse tsoetseng pele ho hlahloba ts'ebetso ea hau ea inthanete:

1

Ho khetha mosebeletsi

Re khetha ka ho toba mofani oa litšebeletso tse ntle ka ho fetisisa oa ho hlahloba ka ho latela sebaka sa hau le topology ea marang-rang. Sena se netefatsa hore o leka ho sebetsana le mofani oa litšebeletso o haufi bakeng sa liphetho tse nepahetseng ka ho fetisisa.

2

Ho hlahloba ping

Re romella lipakete tse nyane tse ngata ho seva'me re hlahloba nako ea ho tsamaea. Re hlahloba latency ea kahare le jitter (ho fapana lipakeng tsa liteko).

Litšoantšo: Lipotso tsa ping tse 20 ka holimo 5 metsotso

3

Kopitsa

Re bula Likopano tse 6 tse kopaneng le ho kenya data ea teko. Li-streams tse ngata li netefatsa hore re sebelisa bokhoni ba ho kopanya ka botlalo, esita le ka li-link tse potlakileng.

Mokhoa: Ho kenya lifaele ka ho tsoelang pele, ho tlohela data e buffered ea pele bakeng sa ho nepahala

4

Ho kenya

Re bula Likopano tse 3 tse kopaneng le ho kenya data tefo ho server. Re hlahloba lebelo la ho fetisetsa le ho fetola bakeng sa protocol overhead.

Boholo ba data: Ho hlophisoa ka ho hlaka ho latela lebelo la ho kopanya (ho potlakileng = teko e kholo)

5

Liphetho

Re kopanya lipalo tsohle, re tlosa li-outliers,'me re etsa lipalo tsa lebelo la hau la ho qetela ka Mbps (megabits ka sekoti). Liphetho li bonts'oa ka nako ea 'nete ha teko e tsoela pele.

🛠️ Ho kenya ka botekgeniki

Multi-Stream Architecture

Ho sa le joalo, ho fapana le liteko tsa lebelo tse sebetsang tse sebelisang ho kopanya ho le mong, re sebelisa li-streams tse ngata ka nako e le 'ngoe:

  • Hobaneng? Likopano tsa inthanete tsa morao-rao li ka sebetsana le li-streams tse ngata tsa TCP,'me ho leka le e' ngoe feela ho tla fokotsa bokhoni ba hau bo nnete
  • Tlosa 6 streams ho satisa li-connections tsa lebelo le phahameng (1 Gbps+)
  • Tlosa 3 streams (ho kenya ka ho toba ho na le bokhoni bo tlase ho feta ho kenya ka ho toba)
  • HTTP/HTTPS: Re sebelisa protocols tsa marang-rang tse tloaelehileng, ka hona liphetho li bonts'a ts'ebetso ea lefats'e la 'nete

JavaScript ea lehlakoreng la mosebelisi

U ka leka ho kenya li-API tsa marang-rang ka ho sebelisa mothusi oa hau oa marang-rang:

// 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); }

Ho hlahloba ho ikamahanya

Algorithm ea rona e lumellana le lebelo la ho kopanya:

  • Likopano tse potlakileng (< 10 Mbps): Nako e khuts'oane ea ho hlahloba, lipalangoang tse nyane tsa data
  • Likopano tse pakeng (10-100 Mbps): Standard 10-15 metsotsoana
  • Likopano tse potlakileng (> 100 Mbps): Ho feta nako ea ho hlahloba bakeng sa ho nepahala, ho fetisetsa lintlha tse ngata
  • Likopano tsa Gigabit+: Li-streams tse ngata ka ho fetisisa le ho hlahloba ho feta ho qeta ho hokahanya

Ho ntlafatsa ho nepahala

  • Nako ea ho futhumatsa: Lisekoere tse 1-2 tsa pele li tlosoa (TCP e qala ka potlako)
  • Ho nepahala: Re sebelisa karolo ea pakeng tsa teko feela ha lebelo le ntse le lula le le teng
  • Ho tlosa li-outlier: Ho sutumelletsa lipalo-palo ho tlosa lipalo tse sa tšoaneng
  • Protocol Overhead: Ho nepahetse bakeng sa TCP/IP le HTTP headers (~3-5%)

⚠️ Libaka tse amang ho nepahala ha tlhahlobo

✅ Seo re se tsamaisang

  • Ho sebetsa ha setsi: Li-server tse phahameng tsa ho sebetsa le li-link tsa 10 Gbps +
  • Bophara: U fumane li-servers libakeng tse ngata
  • Algorithm ea ho hlahloba: E ntlafalitsoe ho fihlela boleng bo nepahetseng ho li-type tsohle tsa ho kopanya
  • Ho lumellana le mosebedisi: E fumaneha ho li-browser tsohle tse kholo

⚠️ Seo se etsang hore liphetho tsa hau li be teng

  • Ethernet: WiFi e ka ba 30-50% e potlakileng
    • Ho fumana liphetho tse nepahetseng ka ho fetisisa, sebelisa ho kopanya ka letho
    • Litšebelisano tsa WiFi li fapana ho latela bophahamo, liphahlo le ho tšoenyeha
  • Ho sebetsa ha sesebelisoa: Li-device tse fetileng li ka se khone ho sebetsana le lebelo la gigabit
    • Likarolo tse fetileng tsa WiFi (802.11n) li ka fihla ho 150-300 Mbps
    • Likarolo tsa morao-rao tse nang le CPU e phahameng li ka fokotsa liteko
  • Ho hlaka ha marang-rang: Basebelisi ba bang ba marang-rang a hau kapa a ISP
    • Tlosa li-apps tsa morao-rao (ho nchafatsoa, ho hokahanya ka cloud, ho arolelana)
    • U fumane liphetho tse ntle ka ho fetisisa ha lihora li le tlase
  • Litlhophiso tsa mo_enjini: Li-blockers tsa lipapatso, VPNs, liproxy li ka ama litlamorao
    • Ho thibela li-extensions ka nakoana bakeng sa ho hlahloba ka nepo
    • VPNs ka linako tse ling e fokotsa lebelo ka 10-50%

🎯 Litsela tse ntlehali tsa ho fumana liphetho tse nepahetseng

  1. Senya Ethernet: Kopanya ka ho toba ho router/modem ea hau
  2. Tseba Li-apps Tse Tsebang Tlosa ho jarolla, ho tjhaja, ho boloka ka cloud
  3. Ho tlosa li-appicards tse ling: Lekola hore na ke sesebelisoa sa hau feela se sebelisang marang-rang
  4. Qala ka _ntle Router: Haeba u na le mathata, qala router ea hau kajeno
  5. U fumane nako e ngata: Ea liteko tse 3-5 ka nako e fapaneng bakeng sa bophahamo
  6. Senya li-browser tse fapaneng: Bapisa litlamorao ho Chrome, Firefox, Safari

🆚 Hobaneng ha tlhahlobo ea rona e fapane

Multi-Stream vs Single-Stream

Liteko tse ling tsa lebelo li sebelisa ho kopanya feela. Sena se ne se le molemo bakeng sa ho kopanya DSL e fetileng, empa broadband e ncha e hloka li-streams tse ngata ho fihlela ho kopanya ho fetesisa.

Mohlala: Ho hokahanya 500 Mbps ho ka bonts'a feela 150 Mbps ho teko ea stream e le 'ngoe, empa 480 Mbps ho tlhahlobo ea rona ea multi-stream.

HTML5 vs Flash

Re sebelisa JavaScript e hloekileng (ha ho Flash, ha ho Java applets). Sena se bolela:

  • E sebetsa ka lisebelisoa tsohle (ho kenyeletsoa le mobile)
  • Ha ho hlokahale li-plugins kapa ho kenya
  • Sekhahla se phahameng sa polokeho le ho boloka botho
  • Ho sebetsa ka ho nepahetseng ho feta lefatšeng la 'nete

Privacy-Focused

Re nka boinotši ba hau ka hloko:

  • Re ke ke ra rekisa data ea hau ho ISP kapa barekisi
  • Ha ho hlokahale ak'haonte (ho ka hloloheloa ka boinotšing)
  • Ho tšoaea ka ho sa feleng HTTPS bakeng sa likopano tsohle
  • Ho laola ka ho feletseng ho tlosa histori ea hau ea tlhahlobo neng kapa neng
  • GDPR & CCPA e lumellanang - bona rona Litaelo tsa boinotšing

❓ Lipotso ka Mekhoa ea rona?

Re ikemiselitse ho bonts'a hore na re ka etsa joang ho hlahloba lebelo la hau la internet. Haeba u na le lipotso mabapi le ts'ebetso ea rona ea ho hlahloba kapa u batla ho tseba lintlha tse ling:

U ikemiselitse ho hlahloba lebelo la hau?

E na le tlhahlobo e nepahetseng ka ho fetisisa ea lebelo la marang-rang.

Qala tlhahlobo ea lebelo