Web Sitesi Ping Testleri Hakkında
Web sitesi ping’i nedir?
Ping, bir sunucuya çok küçük bir mesaj gönderir ve yanıtın geri dönmesinin ne kadar sürdüğünü ölçer. Bir makinenin başka bir makineye sorabileceği en basit soru şudur: orada mısın ve ne kadar uzaktasın?
Web sitenizin seviyesinin çok altında çalışır. Bir ping hiçbir zaman sayfa talep etmez, herhangi bir kod çalıştırmaz veya uygulamanıza dokunmaz; bu nedenle yalnızca ağ yolunu ve sunucunun çalışır durumda olup olmadığını ölçer.
Bu sınırlılık, ping’in amacıdır. Bir site düzgün çalışmadığında ping testi iki farklı sorunu birbirinden ayırır: sunucuya ulaşılamaması ve sunucuya ulaşılabildiği hâlde sayfaları oluşturmasının yavaş olması.
Sağlıklı bir ping değeri nedir?
Sayı, milisaniye cinsinden gidiş-dönüş süresidir ve büyük ölçüde fiziksel mesafeden etkilenir. Aynı ülke içinde 50 ms'nin altındaki herhangi bir değer iyidir. Kıtalar arasında 50 ila 100 ms normaldir. Kıtalar arası bağlantılarda 150 ila 300 ms beklenen bir değerdir ve endişe edilecek bir durum değildir.
Tutarlılık, ham değerden daha önemlidir. 40, 42 ve 41 ms olarak dönen birkaç ping sağlıklı bir bağlantı yolunu gösterirken; 40, 300 ve 45 ms değerleri dengesiz bir bağlantı yolunu gösterir. Dengesizlik, tutarlı şekilde daha yüksek bir değere kıyasla daha belirgin sorunlara neden olur.
Paket kaybı, ölçümün diğer yarısıdır. Bazı yanıtlar hiç ulaşmıyorsa bağlantı trafiği düşürüyor demektir; tarayıcılar bunu yeniden deneyerek gizler, kullanıcılar ise bunu sayfanın bazen hiçbir neden yokken takılması olarak deneyimler.
Bir sunucu ping'e neden yanıt vermeyebilir?
Başarısız bir ping, sitenin çalışmadığı anlamına gelmez ve bu durum insanları sürekli yanıltır. Birçok sunucu, güvenlik duvarı ve CDN, ping isteklerini kasıtlı olarak yok sayacak şekilde yapılandırılmıştır; çünkü bu isteklere yanıt vermek, bir ana bilgisayarın bulunmasını ve saldırıya uğramasını kolaylaştırır.
Bulut platformları ve CDN sağlayıcıları bunları rutin olarak engeller. Siteniz büyük bir CDN’in arkasındaysa sessiz bir ping sonucu bir hata değil, beklenen durumdur; ayrıca ping gönderilen adres zaten sunucunuzun değil, CDN uç noktasının adresidir.
Güvenilir yorum asimetriktir: İyi bir ping, yolun sağlıklı olduğunu gösterirken başarısız bir ping tek başına çok az şey ifade eder. Sessizlikten herhangi bir sonuç çıkarmadan önce siteyi bir tarayıcıda yükleyin.
Ping testinin işe yaradığı durumlar
Ping, dar kapsamlı bir ölçümdür ve tam da bu nedenle kullanışlıdır. Bir şeyler ters gittiğinde, daha karmaşık konulara zaman ayırmadan önce sorulması gereken ilk soruyu yanıtlar: Makineye hiç erişilebiliyor mu?
Ayrıca ağ mesafesini hızlıca kontrol etmenin hâlâ en hızlı yoludur. Başka bir kıtadaki sunucu yavaş yanıt veriyorsa önbelleğe alma veya kod optimizasyonu fizik kurallarını değiştirmez; gerçek çözüm bir CDN kullanmaktır.
Günlük performans çalışmaları için sunucu yanıt süresi daha kullanışlı bir ölçümdür, çünkü uygulamanızın işini yaptığı bölümü de içerir.
Bunun yapay zekâ aramasıyla ilişkisi
Ping'in kendisinin içeriğin nasıl okunduğu veya alıntılandığı üzerinde hiçbir etkisi yoktur. Tarayıcılar, ping istekleri yerine HTTP istekleri gönderir.
Altta yatan erişilebilirlik önemlidir. Ara sıra erişilemeyen veya yoğun yük altında trafiği düşüren bir sunucu daha az kapsamlı taranır ve bunun oluşturduğu boşluklar içeriden görünmez.
Kontrol edilmeye değer yaygın neden, agresif güvenlik duvarı kurallarıdır. Kazıyıcıları engellemek için yazılan yapılandırmalar, çoğu zaman aynı ağdaki meşru tarayıcıları da yakalar.
Bu aracın kontrol ettikleri
Ping test aracı, girdiğiniz alan adının arkasındaki ana bilgisayara az sayıda istek gönderir ve her biri için gidiş-dönüş süresini, ayrıca yanıt alınamayan istekleri bildirir.
Herkese açık şekilde yanıt veren hedefe giden ağ yolunu ölçer; CDN arkasında bu hedef, kaynak sunucunuz yerine bir uç sunucusudur. Bunu sitenizin bir ölçümü olarak değil, erişilebilirlik ve mesafe kontrolü olarak değerlendirin.
Sonraki adımlar
Ping yalnızca sunucuya erişilebilir olduğunu gösterir. Bir sayfanın gerçekten oluşturulmasının ne kadar sürdüğünü
web sitesi yükleme hızı testi ile ölçün, yanıt veren
IP adresini doğrulayın ve arka plandaki
web sunucusu ile
DNS yapılandırmasını kontrol edin.