Mobil operatörlerden gelen ziyaretçilerde gecikmeyi ölçmek için TTFB, DNS, TLS ve gerçek kullanıcı verilerini nasıl yorumlayacağınızı pratik adımlarla öğrenin.
Mobil ağlardan gelen ziyaretçilerde yavaşlık şikâyeti her zaman web sitesinin kodundan kaynaklanmaz. Operatör ağı, baz istasyonu yoğunluğu, DNS çözümleme süresi, peering rotası, CDN konumu ve hosting altyapısının yanıt süresi birlikte deneyimi belirler. Bu nedenle ölçüm yaparken yalnızca sayfa açılış süresine bakmak yerine, gecikmenin hangi katmanda oluştuğunu ayırmak gerekir.
Kurumsal siteler, e-ticaret projeleri ve kampanya sayfaları için mobil operatör trafiği kritik olabilir. Kullanıcı 4.5G veya 5G bağlantıdayken siteniz belirli operatörlerde geç açılıyorsa, doğru test senaryosu kurmadan alınan kararlar yanıltıcı olur. Örneğin sunucu değişikliği yapmak sorunu çözmeyebilir; sorun DNS yönlendirmesinde veya CDN kenar lokasyonunda olabilir.
İlk bakılması gereken metrik TTFB değeridir. Time to First Byte, tarayıcının sunucudan ilk baytı alana kadar geçen süreyi gösterir. Bu değer yüksekse uygulama, veritabanı, ağ rotası veya sunucu yanıtı incelenmelidir.
İkinci önemli metrik DNS çözümleme süresidir. Mobil operatörlerin DNS davranışları farklı olabilir. Bazı durumlarda kullanıcının sorgusu uzak bir DNS noktasına yönlenir ve bu, sayfa isteğinin daha başlamadan gecikmesine neden olur.
Üçüncü metrik TCP bağlantı ve TLS el sıkışma süresidir. HTTPS kullanılan sitelerde sertifika doğrulama ve bağlantı kurulumu, özellikle yüksek gecikmeli mobil ağlarda görünür bir fark yaratabilir.
Ölçüm yaparken masaüstü bağlantıdan alınan değerleri mobil trafik için referans kabul etmek doğru değildir. En az üç farklı operatörden, mümkünse aynı şehirde ve farklı saat dilimlerinde test yapılmalıdır. Yoğun saatlerde baz istasyonu yükü artabileceği için yalnızca tek bir ölçüm karar vermek için yeterli değildir.
Emülatörler temel fikir verebilir; ancak mobil operatör kaynaklı gecikmeyi anlamak için gerçek SIM kartlı cihazlarla test yapılmalıdır. Aynı cihazda farklı operatör SIM’leri kullanmak, cihaz donanımından kaynaklanan farkları azaltır.
İlk ziyaret ve tekrar ziyaret senaryolarını ayrı ölçün. İlk ziyarette DNS, TLS ve statik dosya indirme süreleri daha belirgindir. Tekrar ziyarette tarayıcı önbelleği devreye girdiği için fark azalabilir. Bu ayrımı yapmadan alınan ölçümler, gerçek kullanıcı deneyimini yanlış yorumlatır.
Tarayıcı geliştirici araçları, ilk analiz için yeterli bir başlangıçtır. Network sekmesinde DNS, bağlantı, TLS, bekleme ve indirme süreleri ayrı ayrı görülebilir. Mobil cihazı bilgisayara bağlayarak uzaktan hata ayıklama yapmak, gerçek hat üzerinden ayrıntılı veri almayı sağlar.
Sentetik izleme araçları da düzenli takip için değerlidir. Burada dikkat edilmesi gereken nokta, test lokasyonunun hedef kullanıcıya yakın olmasıdır. Türkiye’deki mobil kullanıcılar için yalnızca Avrupa dışı bir test noktasından alınan veri, karar desteği açısından sınırlı kalır.
Gerçek kullanıcı izleme verileri daha doğru tablo sunar. RUM verileri, ziyaretçilerin cihaz, tarayıcı, bağlantı türü ve coğrafi konumlarına göre performansı gösterir. Böylece yalnızca laboratuvar verilerine değil, sahadaki gerçek deneyime göre hareket edilir.
Mobil ağda TTFB yüksek, sabit bağlantıda düşükse sorun doğrudan sunucudan kaynaklanmayabilir. Ancak her iki bağlantıda da TTFB yüksekse uygulama katmanı, veritabanı sorguları, PHP işlem süresi, disk I/O veya kaynak limitleri incelenmelidir. Bu noktada hosting planının CPU, RAM, I/O ve eş zamanlı bağlantı kapasitesi önem kazanır.
Sunucu günlükleri de değerlendirilmelidir. Belirli saatlerde yanıt süreleri yükseliyor, 5xx hataları artıyor veya işlem kuyruğu oluşuyorsa altyapı kapasitesi yetersiz olabilir. Buna karşılık sunucu metrikleri normal, yalnızca belirli operatörlerde gecikme varsa rota, DNS veya CDN yapılandırması öncelikli incelenmelidir.
Önce hedef sayfaları belirleyin: ana sayfa, kategori, ürün, form ve ödeme gibi kullanıcı yolculuğunda kritik noktaları seçin. Ardından her sayfayı en az üç operatörde, Wi-Fi kapalıyken, temiz önbellek ve dolu önbellek senaryolarıyla test edin.
Her testte DNS, TLS, TTFB, toplam yüklenme süresi ve en büyük içerik öğesinin yüklenme süresini kaydedin. Aynı zamanda test saati, şehir, cihaz modeli ve bağlantı türünü not alın. Bu bilgiler olmadan veriler karşılaştırılabilir olmaz.
Elde edilen değerleri operatör bazında ayırın. Tüm operatörlerde benzer gecikme varsa uygulama ve sunucu tarafına odaklanın. Yalnızca bir veya iki operatörde fark oluşuyorsa DNS sağlayıcısı, CDN POP seçimi ve ağ rotası kontrol edilmelidir.
Öncelik, kullanıcı etkisine göre verilmelidir. Mobil trafikte yüksek dönüşüm sağlayan sayfalarda 500 ms’lik iyileşme bile iş sonuçlarını etkileyebilir. Bu nedenle ölçüm sonuçlarını yalnızca teknik metrik olarak değil, terk oranı, form tamamlama ve gelir etkisiyle birlikte değerlendirmek gerekir.
Dinamik sayfalarda yavaşlık görülüyorsa sorgu optimizasyonu, nesne önbelleği, PHP sürümü, veritabanı indeksleri ve kaynak limitleri kontrol edilmelidir. Statik dosyalarda gecikme varsa görsel optimizasyonu, HTTP/2 veya HTTP/3 desteği, sıkıştırma ve CDN yapılandırması ele alınmalıdır.
Düzenli izleme için haftalık rapor oluşturmak pratik bir yaklaşımdır. Raporda operatör bazlı TTFB, DNS süresi, TLS süresi ve P95 yüklenme değeri yer almalıdır. Böylece kampanya dönemleri, altyapı değişiklikleri veya trafik artışları sonrasında hosting performansının mobil ziyaretçilere etkisi somut verilerle takip edilebilir.