طریقہ کار
کوئی اسپیڈ ٹیسٹ غلطی سے پاک نہیں ہو سکتا، کیونکہ نیٹ ورک ہر سیکنڈ بدلتے ہیں۔ ہم یہ کر سکتے ہیں کہ پوری شفافیت سے بتائیں کہ ہمیں کتنا یقین ہے۔
Cloudflare کا anycast نیٹ ورک آپ کو اس کے قریب ترین مقام سے جوڑتا ہے۔ جب SpeedLens ٹیسٹ سرورز فعال ہوں تو براؤزر ہر ایک کو پنگ کرتا ہے اور سب سے کم میڈین راؤنڈ ٹرپ ٹائم والا منتخب کرتا ہے۔
بیس چھوٹی درخواستیں۔ ہم میڈین راؤنڈ ٹرپ ٹائم بتاتے ہیں؛ جِٹر لگاتار نمونوں کے درمیان اوسط فرق ہے۔
کئی کنکشن ایک ساتھ چلتے ہیں اور ٹرانسفر کا سائز اس وقت تک بڑھتا ہے جب تک ہر ریکویسٹ تقریباً ایک سیکنڈ نہ لے، تاکہ تیز لائنیں بھی پوری بھر جائیں۔ ٹرانسفر کے دوران بھی پنگ ناپا جاتا ہے (لوڈ کے دوران پنگ)۔
TCP آہستہ شروع ہوتا ہے، اور دور کے سرورز پر پوری رفتار تک پہنچنے میں چند سیکنڈ لگ سکتے ہیں۔ ہم وہ مقام تلاش کرتے ہیں جہاں رفتار ٹھہر جاتی ہے — پہلا سیکنڈ جو مستحکم سطح کے 85٪ تک پہنچے — اور اس سے پہلے کا چڑھاؤ نکال دیتے ہیں: کبھی 4 سیکنڈ سے زیادہ نہیں، اور ٹیسٹ میں بعد میں آنے والی سست روی کبھی نہیں۔
حقیقی لائنوں پر ڈیٹا جھٹکوں میں آتا ہے: خاموشی کے ایک لمحے کے بعد کمی پوری کرنے والا جھٹکا آتا ہے۔ ہم ان میں سے کسی کو کبھی نہیں نکالتے — ہم تمام بائٹس کو ایک ایک سیکنڈ کے مراحل میں جمع کرتے ہیں، تاکہ جھٹکے اور وقفے بالکل اسی طرح ایک دوسرے کو برابر کر دیں جیسے آپ کی لائن پر ہوتا ہے۔
مرکزی عدد مسلسل تھروپٹ ہے: وارم اپ کے بعد کل منتقل شدہ ڈیٹا ÷ وقت۔ 95٪ کانفیڈنس انٹرول، ایک سیکنڈ کے مراحل پر موونگ بلاک بوٹ اسٹریپ اور Student-t انٹرول میں سے زیادہ چوڑا والا ہوتا ہے۔ ہر سمت کی پیمائش تب رکتی ہے جب مارجن ±3٪ کے اندر آ جائے اور رفتار بڑھنا بند ہو جائے، یا جب اس کی وقت کی حد پوری ہو جائے۔
یہ حد 95% اعتماد کے وقفے کی آدھی چوڑائی ہے۔ اگر نتیجہ 84.6 Mbps ± 2.1 ہو تو انہی حالات میں دہرائی گئی 95% پیمائشیں 82.5 اور 86.7 Mbps کے درمیان آنے کی توقع ہے۔
ہم moving-block بوٹ اسٹریپ استعمال کرتے ہیں کیونکہ ساتھ ساتھ والے نمونے آپس میں جڑے ہوتے ہیں، اور اسے Student-t وقفے سے جانچتے ہیں، تاکہ مختصر یا ناہموار ٹیسٹ میں حد کبھی اصل سے کم نظر نہ آئے۔
استحکام 100 میں سے ایک سیکنڈ کے مراحل کا coefficient of variation (فیصد میں) نفی کر کے نکالا جاتا ہے۔ 75 یا زیادہ مستحکم لائن، 45–75 کچھ اتار چڑھاؤ، اور 45 سے کم غیر مستحکم لائن ہے — عموماً Wi-Fi یا بینڈوڈتھ کے لیے مقابلہ کرتی دوسری ڈیوائسز کی وجہ سے۔
لائٹ زیادہ سے زیادہ تقریباً 16 MB استعمال کرتا ہے؛ میکس بہت تیز کنکشن پر چند سو MB تک استعمال کر سکتا ہے۔ ہر سمت چند سیکنڈ بعد رک جاتی ہے — جیسے ہی نتیجہ درست ہو جائے یا اس کی وقت کی حد آ جائے۔ ڈیٹا کی درست حد شروع کرنے سے پہلے دکھائی جاتی ہے، اور ہر نتیجے کے ساتھ اصل استعمال شدہ ڈیٹا دکھایا جاتا ہے۔
ہم SpeedLens کا موازنہ اسی ڈیوائس اور کنکشن پر حوالہ جاتی ٹیسٹس سے کرتے ہیں، باری باری چلا کر تاکہ وقت کے اثرات ختم ہو جائیں۔ ہمارا ہدف 3% یا اس سے کم میڈین فرق ہے؛ تصدیق کے نتائج مکمل ہوتے ہی یہاں شائع کیے جاتے ہیں۔
آپ کی ہسٹری آپ کے براؤزر میں محفوظ ہوتی ہے۔ محفوظ نتائج میں صرف آپ کے IP ایڈریس کا نمک لگا، ناقابلِ واپسی ہیش رکھا جاتا ہے۔ پیمائش کے نتائج Cloudflare کی نتائج سروس کو نہیں بھیجے جاتے۔