⚙️ Bagaimana ia berfungsi

Teknologi di sebalik ujian kelajuan internet yang tepat

📊 Apa yang kita ukur

Ujian kelajuan kami mengukur empat metrik penting yang menentukan prestasi internet anda:

⬇️

Kelajuan Muat turun

Berapa cepat anda menerima data dari internet. Mepengaruhi strim, pelayar, dan muat turun.

⬆️

Kelajuan Muat Naik

Berapa cepat anda menghantar data ke internet. Penting untuk panggilan video, strim langsung, dan muat naik fail.

Ping (Lentingan)

Masa tindak balas dalam milisaat. Lebih rendah lebih baik untuk permainan, panggilan video, dan aplikasi masa-sebenar.

📶

Jitter

Variasi ping sepanjang masa. Mengukur kestabilan dan konsistensi sambungan.

🔬 Bagaimana Ujian Berfungsi

Ujian kelajuan kami menggunakan teknik canggih untuk mengukur prestasi internet sebenar anda:

1

Pemilihan Pelayan

Kami secara automatik memilih pelayan ujian optimum berdasarkan lokasi anda dan topologi rangkaian. Ini memastikan anda menguji dengan pelayan berdekatan untuk hasil yang paling tepat.

2

Pengukuran Ping

Kami menghantar beberapa paket kecil ke pelayan dan mengukur masa perjalanan balik. Kami mengira kedua-dua latensi purata dan jitter (variasi antara pengukuran).

Sampel: 20 permintaan ping atas 5 saat

3

Muat turun

Kita buka 6 sambungan serentak dan muat turun data ujian. Berbilang aliran memastikan kami sepenuhnya menggunakan kapasiti sambungan anda, walaupun pada sambungan kelajuan tinggi.

Kaedah: Memuatkan aliran progresif, membuang data penimbal awal untuk ketepatan

4

Ujian muat naik

Kita buka 3 sambungan serentak dan muat naik data ujian ke pelayan. Kami mengukur kadar pemindahan dan menyelaraskan untuk protokol overhead.

Saiz Data: Dilaras secara dinamik berdasarkan kelajuan sambungan (lebih pantas = ujian lebih besar)

5

Hasil Perhitungan

Kami mengumpul semua pengukuran, buang outliers, dan hitung kelajuan akhir anda dalam Mbps (megabit sesaat). Hasil dipaparkan dalam masa nyata semasa ujian berjalan.

🛠️ Pelaksanaan Teknikal

Arkitektur Multi-Stream

Tidak seperti ujian kelajuan asas yang menggunakan sambungan tunggal, kami menggunakan beberapa aliran serentak:

  • Kenapa? Sambungan internet moden boleh mengendalikan pelbagai aliran TCP, dan menguji dengan hanya satu akan meremehkan kapasiti sebenar anda
  • Muat turun: 6 aliran untuk menyerap sambungan kelajuan tinggi (1 Gbps+)
  • Muat naik: 3 strim (muat naik biasanya mempunyai kapasiti kurang daripada muat turun)
  • HTTP/HTTPS: Kami menggunakan protokol web standard, jadi hasil mencerminkan prestasi dunia sebenar

JavaScript Sisi Klien

Ujian berjalan sepenuhnya dalam pelayar anda menggunakan API web moden:

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

Ujian Adaptif

Algoritma kami bersesuaian dengan kelajuan sambungan anda:

  • Sambungan Perlahan (< 10 Mbps): Masa ujian lebih pendek, pemindahan data lebih kecil
  • Sambungan sederhana (10- 100 Mbps): Ujian piawai 10-15 saat
  • Sambungan pantas (> 100 Mbps): Masa ujian lebih lama untuk ketepatan, pemindahan data lebih besar
  • Sambungan Gigabit+: Strim maksimum dan ujian diperluas untuk menyerap pautan

Optimisasi Ketepatan

  • Tempoh pemanasan: 1-2 saat pertama dibuang (mula perlahan TCP)
  • Ukuran stabil: Kita hanya menggunakan bahagian tengah ujian apabila kelajuan stabil
  • Pemindahan Outlier: Penapis statistik membuang pengukuran yang tidak normal
  • Protokol Overhead: Dilaras untuk pengepala TCP/IP dan HTTP (~3-5%)

⚠️ Faktor yang mempengaruhi ketepatan ujian

✅ Apa yang kita kawal

  • Prestasi Pelayan: Pelayan berkesan tinggi dengan sambungan 10 Gbps+
  • Distribusi Geografi: Pelayan ujian dalam kawasan berbilang
  • Algoritma Ujian: Dioptimasikan untuk ketepatan di sepanjang semua jenis sambungan
  • Keserasian Pelayar: Uji pada semua pelayar utama

⚠️ Apa yang Mempengaruhi Hasil Anda

  • WiFi vs Ethernet: WiFi biasanya 30-50% lebih perlahan
    • Untuk hasil yang paling tepat, gunakan sambungan berwayar
    • Kelajuan WiFi bervariasi dengan jarak, dinding, dan gangguan
  • Prestasi Peranti: Peranti lama mungkin tidak dapat mengendali kelajuan gigabit
    • Kad WiFi lama (802.11n) maksimum keluar sekitar 150-300 Mbps
    • Tugas latar belakang yang memakan CPU boleh melambatkan ujian
  • Ketegangan Rangkaian: Pengguna lain pada rangkaian anda atau rangkaian ISP
    • Tutup aplikasi latarbelakang (kemaskini, segerak awan, strim)
    • Uji semasa waktu luar puncak untuk hasil terbaik
  • Sambungan Pelayar: Penghalang iklan, VPN, proksi boleh mempengaruhi hasil
    • Lumpuhkan sambungan sementara untuk ujian tepat
    • VPNs biasanya mengurangkan kelajuan sebanyak 10-50%

🎯 Praktek Terbaik untuk Hasil yang Tepat

  1. Guna Ethernet: Sambung terus ke pemacu/modem anda
  2. Tutup Aplikasi Lain: Hentikan muat turun, strim, sandaran awan
  3. Putuskan Peranti Lain: Pastikan hanya peranti ujian anda yang menggunakan rangkaian
  4. Mulakan semula pemacu: Jika anda mengalami masalah, mulakan semula pemacu anda terlebih dahulu
  5. Uji Berbilang Kali: Jalankan 3-5 ujian pada masa yang berbeza untuk purata
  6. Guna Pelayar Lain: Bandingkan hasil di Chrome, Firefox, Safari

🆚 Kenapa Ujian Kita Berlainan

Multi-strim vs. Strim-Satu

Beberapa ujian kelajuan hanya menggunakan sambungan tunggal. Ini adalah baik untuk sambungan DSL lama, tetapi jalurlebar moden memerlukan beberapa aliran untuk mencapai kelajuan maksimum.

Contoh: Sambungan 500 Mbps mungkin hanya menunjukkan 150 Mbps pada ujian aliran tunggal, tetapi 480 Mbps pada ujian aliran berbilang kami.

HTML5 vs Flash

Kami menggunakan JavaScript murni (tiada Flash, tiada aplet Java). Ini bermakna:

  • Berfungsi pada semua peranti (termasuk peranti mudah alih)
  • Tiada plugin atau muat turun diperlukan
  • Keselamatan dan privasi yang lebih baik
  • Prestasi dunia nyata yang lebih tepat

Fokus-Privasi

Kami mengambil privasi anda serius:

  • Kami tidak pernah menjual data anda kepada ISP atau pengiklan
  • Tiada akaun diperlukan (ujian tanpa nama tersedia)
  • Enkripsi HTTPS untuk semua sambungan
  • Kawalan penuh untuk memadam sejarah ujian anda bila-bila masa
  • GDPR & CCPA compliant - lihat kami Dasar Privasi

❓ Pertanyaan Tentang Metodologi Kami?

Kami komited untuk transparensi dalam cara kami mengukur kelajuan internet anda. Jika anda mempunyai soalan mengenai proses ujian kami atau ingin mengetahui lebih lanjut:

Sedia untuk menguji kelajuan anda?

Cuba ujian kelajuan internet yang paling tepat yang ada.

Mula Ujian Kelajuan