Sunucu puanları, bir yayıncının kendi listesi için hesapladığı sayılardır ve her biri tam olarak o yayıncının karar verdiği anlama gelir. İki dizin aynı uç noktayı farklı sıralayabilir ve ikisi de yanlış olmayabilir. Bir sıralamanın sizin yerinize çıkış seçmesine izin vermeden önce tanımı okuyun.

Aşağıdaki kontroller neyi okuyacağınızı, neyi kendiniz ölçeceğinizi ve neyi kaydedeceğinizi kapsar. Bir adayın sunduğu protokolü zaten destekleyen bir istemciyi varsayarlar.

Sıralamadan önce tanımı okuyun

Tablodan değil, tanım sayfasından başlayın. bildirilen çalışma süresi, oturum sayısı veya aktarım tahminleri üzerine kurulu bir puan, uç noktaları bu büyüklüklere göre sıralar; bu, gizlilik değil yük ve erişilebilirlik hakkında bir ifadedir. Girdilerin ne kadar eski olduğuna dikkat edin, çünkü ayda bir yenilenen bir sayı her saat yenilenen bir sayıdan farklı bir makineyi tanımlar. Tanımın olmadığı yerde sayı, girdileri bilinmeyen bir sıralama aracıdır ve tam olarak o kadar güveni hak eder.

Kapsam, girdi kadar önemlidir. Yayıncının sondası ile uç nokta arasında ölçülen bir değer, sizin ağınızdan giden yol hakkında hiçbir şey söylemez ve toplu aktarımı tanımlayan bir sayı etkileşimli gecikmeyi öngörmez. Tazelik ve kapsam birlikte, sayının kararınıza uygulanıp uygulanmadığına karar verir.

Güven, uyumluluk ve hız üç sorudur

Trafiğinizi kabul eden bir uç nokta bu nedenle onu göndermek için iyi bir yer olmaz. Dizin kaydı, bağlantının operasyonel ayrıntılarını listeler ve bu, günlük tutma, sahiplik veya operatörün üst verilerle ne yaptığı hakkında bir sertifika değildir. Uyumluluk ayrı bir sorudur: protokol, şifre kümesi ve istemci sürümü ya uyar ya uymaz ve hiçbir puan bunu değiştirmez. Hız üçüncüsüdür ve üçü içinde yalnızca kendi makinenizden ölçebileceğiniz tek şey odur.

Üçünü ayrı tutmak en sık yapılan hatayı önler; yani hızlı bir uç nokta seçip bunu iyi uygulamanın kanıtı olarak okumak. Yavaş ama açık bir uç nokta, operatörünü tanımlayamadığınız hızlı bir uç noktadan daha iyi bir varsayılan seçimdir.

Bir dizin, üçünün hiçbirine uymayan alanlar da yayınlayabilir. Operatörün kendi açıklaması, protokol listesi veya ülke etiketi iddialar ve üst verilerdir ve bunları yazanın güvenilirliğiyle gelir.

Adayı kendi ağınızdan ölçün

Bir aday ilk iki soruyu geçtiğinde, gerçekte kullanacağınız yolu ölçün. Aşağıdaki komutlar erişilebilirliği, yol kalitesini ve tamamlanmış bir isteği bu sırayla denetler. Hizmeti kullanacağınız saatte çalıştırın, çünkü hem ev bağlantısı hem de genel röle yükle birlikte değişir.

ping -c 20 203.0.113.77
mtr -r -c 50 203.0.113.77
curl -sS -o /dev/null -w '%{http_code} %{time_connect} %{time_total}\n' --max-time 8 https://example.com/
timeout 5 bash -c 'cat < /dev/null > /dev/tcp/203.0.113.77/1194' && echo port-open

Çıktıyı üç ayrı yanıt olarak okuyun. Hiç yanıt vermeyen bir ping, uç noktanın ICMP süzdüğü anlamına gelebilir, hizmetin kapalı olduğu değil, bu yüzden onu bağlantı noktası denetimiyle birleştirin. Yol izi gecikmenin nerede biriktiğini gösterir ve zamanla tamamlanan bir istek zincirin sizin adresinizden çalıştığını kanıtlar. Bu değerlerin hiçbiri uç noktanın kalıcı bir özelliği değildir.

Karşılaştırmayı yazın

Adayı, ölçüm saatini, üç sonucu ve bir sonrakine geçme nedeninizi yazın. Bu, akılda tutulan sıralamalar listesini başkasının yineleyebileceği bir karşılaştırmaya dönüştürür. Ayrıca sürekli ülke değiştirip her şeyin yavaş olduğu sonucuna vardığınız döngüyü kırar.

Başarısız bir aday da bir notu hak eder, çünkü bir saat içinde bir protokolü reddeden bir uç nokta o test hakkında bir olgudur, tüm dizin hakkında bir hüküm değildir. Reddi zaman damgasıyla yazın ve bir sonraki karşılaştırma kanıtla başlar.

Her istemci güncellemesinden sonra seçilen uç noktayı yeniden denetleyin, çünkü puan aynı kalırken uyumluluk yanıtı değişebilir. Sayıyı sıralama ipucu, kendi ölçümlerinizi ise kanıt olarak görün.

İlgili makaleler