كيف يعمل اختبار السرعة على SpeedGeo؟
يُعد اختبار السرعة إحدى الوظائف الرئيسية لمنصة SpeedGeo. صُممت تطبيقات قياس السرعة على موقع SpeedGeo الإلكتروني (في متصفح الويب ولأنظمة Android وiOS) لقياس أقصى سرعة اتصال بالإنترنت يمكن الحصول عليها في أي وقت.
أثناء الاختبار، قمنا بقياس ثلاثة معايير أساسية لاتصال المستخدم:
- التنزيل - سرعة تنزيل البيانات من الإنترنت، معبرًا عنها بالميجابت في الثانية (Mb/s، Mbps),
- التحميل - سرعة إرسال البيانات إلى الإنترنت، معبرًا عنها بالميجابت في الثانية (Mb/s، Mbps),
- ping - وقت التأخير في نقل أقل قدر ممكن من البيانات بين المستخدم والخادم والعكس، يقاس بالمللي ثانية (ms).
البنية التحتية للقياس
تقيس جميع تطبيقات SpeedGeo معلمات الرابط من خلال اختبار عدة خوادم مستقلة في البنية التحتية للقياس في آنٍ واحد. هذا يُجنّب أنواعًا مختلفة من الاختناقات. يتم اختيار خوادم القياس تلقائيًا بناءً على معلمات الشبكة وموقع المستخدم، بالإضافة إلى الحمل الحالي على عناصر البنية التحتية. يمكن للمستخدم اختيار خادم مستقل من قائمة مرتبة حسب الأفضل.
تتكون البنية التحتية للقياس في SpeedGeo من أكثر من 200 خادم، أكثر من نصفها مزود باتصالات أسرع بسرعة 10 جيجابت/ثانية. يمكن لأي مشغل أو جهة لديها خادم بمعلمات مناسبة إضافته إلى البنية التحتية لـ SpeedGeo. تتحقق أنظمة المراقبة لدينا من توفر كل خادم وحمل موارده، وتُخطر مزود الخدمة تلقائيًا عند الحاجة.
منهجية القياس
إن منهجية القياس متوافقة مع توصية ITU-T Q.3960، ولكنها تختلف حسب منصة النظام والإمكانيات التقنية ذات الصلة:
- متصفح الويب (HTML5) - القياس متاح في أي نظام تشغيل (Windows وmacOS وLinux وAndroid وiOS وغيرها)؛ تستخدم الاتصالات منافذ TCP 443 أو 9114؛ يستخدم اختبار PING بروتوكول WebSocket ويعمل اختبار سرعة نقل البيانات باستخدام بروتوكول HTTP مع تشفير TLS الآمن،
- تطبيق Android أو iOS – الاتصالات افتراضيًا عبر منافذ TCP 8080 أو 9113، يستخدم القياس بروتوكول TCP مباشرةً.