Core/Dash Boyutu: Yönlendirme Sayısı

Kullanıcıların sayfana ulaşmadan önce kaç HTTP yönlendirmesine takıldığını ve bunların TTFB'ye doğrudan maliyetini ölç.

Ücretsiz deneme

Trusted by market leaders · Client results

erasmusmcnestleperionadevintadpg mediahappyhorizonfotocasamarktplaatsebaywhowhatwearmonarchkpnmy work featured on web.devloopearplugsharvardworkivasnvnina carevpnaleteiacomparesaturn

Boyut: Navigasyon: Yönlendirme Sayısı (redir)

redir boyutu, nihai sayfaya ulaşmadan önceki HTTP yönlendirmelerini sayar. Değerler 0, 1, 2 veya 3+ şeklindedir. Her yönlendirme, sunucun henüz HTML oluşturmaya başlamadan önce gerçekleşen tam bir ağ gidiş-dönüşüdür.

100 ms RTT'ye sahip bir bağlantıda, bir yönlendirme TTFB'ye 100 ms ekler. 200 ms'lik bir mobil bağlantıda bu süre ikiye katlanır. Mobilde iki yönlendirme: tarayıcı sayfandan tek bir bayt bile almadan önce 400 ms'lik saf bir bekleme süresi demektir. Bu gecikme, doğrudan nihai URL'yi hedefleyen laboratuvar testlerinde görünmezdir; ancak bağlantıları, yer işaretlerini veya arama sonuçlarını takip eden gerçek kullanıcılar her ziyarette bu gecikmeye maruz kalır.

Değerler

0 yönlendirme

Hedef durum. Tarayıcı, ilk istekte nihai URL'ye ulaştı. Tüm dahili navigasyonlar bu değeri üretmelidir. Kendi site bağlantıların, site haritaların ve canonical etiketlerin doğruysa, dahili trafik 0'da kalır.

1 yönlendirme

Harici trafik için yaygındır: HTTP'den HTTPS'e yükseltmeler, www normalleştirmesi veya pazarlama kampanyası URL'leri. Kontrolün dışındaki gelen bağlantılar için kabul edilebilir. Kendi dahili bağlantıların için kabul edilemez. Eğer CoreDash dahili navigasyonlarda 1 yönlendirme gösteriyorsa, bağlantıların eski veya tutarsız URL'leri işaret ediyordur.

2+ yönlendirme

Yönlendirme zincirleri. Kısaltılmış bir URL bir takip alan adına yönlenir, o HTTP uç noktana yönlenir, o da HTTPS'e yönlenir. Üç atlama, üç gidiş-dönüş. Hangi giriş noktalarının bu zincirleri oluşturduğunu bulmak için URL bazında gruplandırma yap, ardından aracıları ortadan kaldır.

Yönlendirmeler nereden kaynaklanır

  • HTTP'den HTTPS'e: Hala http:// protokolünü işaret eden eski dahili bağlantılar. Tüm bağlantıları, site haritalarını ve canonical etiketlerini doğrudan https:// kullanacak şekilde güncelle.
  • www normalleştirmesi: www olan ve olmayan kullanımlar arasındaki tutarsızlık. DNS seviyesinde tek bir seçeneği zorunlu kıl ve tüm referansları güncelle.
  • CMS slug değişiklikleri: Eski yolların 301 aracılığıyla yeni yollara yönlendirilmesi. Harici backlink'ler için sorun değil, ancak her dahili bağlantıyı doğrudan yeni slug'ı işaret edecek şekilde güncelle.
  • Pazarlama amaçlı vanity URL'ler: /spring-sale gibi vanity yolların /products/seasonal adresine yönlendirilmesi. Her ziyaretçi, her tıklamada bu gecikme bedelini öder.
  • E-posta ve sosyal medyadaki URL kısaltıcılar: Alan adına ulaşmadan önce Bitly, takip pikselleri veya e-posta servis sağlayıcılarından geçen bağlantılar. Her servis kontrol edemeyeceğin bir gidiş-dönüş ekler; ancak kendi yönlendirmelerini en aza indirerek toplamın düşük kalmasını sağlayabilirsin.

Hata ayıklama iş akışı

  1. redir ≥ 1 filtresi uygula: Toplam trafiğinin yüzde kaçının en az bir yönlendirmeye takıldığını gör. %15'in üzerindeki her değer incelenmeye değerdir.
  2. URL bazında gruplandır: En kötü durumdaki açılış sayfalarını bul. Pazarlama sayfaları ve slug'ı değişmiş eski blog yazıları genellikle başı çeker.
  3. Dahili ve harici ayrımı yap: navigation origin boyutuna göre filtrele. Yönlendirme alan same-origin trafiği, kendi bağlantılarının hatalı olduğunu gösterir. Cross-origin yönlendirmelerini düzeltmek daha zordur ancak o kadar acil değildir.
  4. Yönlendirmeyi değil, kaynağı düzelt: Yönlendirmenin kendisini optimize etme (daha hızlı sunucu yanıtı). Yönlendirmeye neden olan bağlantıyı güncelleyerek yönlendirmeyi ortadan kaldır.

Pratik mühendislik kuralları

  • Tüm dahili navigasyonlarda 0 yönlendirme. Kaynak bağlantıyı kontrol ettiğin sürece, kendi sitenden gelen hiçbir yönlendirme kabul edilemez.
  • Her URL taşıma işleminden sonra denetim yap. Slug değiştirdiğinde veya sayfaları taşıdığında, kod tabanını ve CMS'ini eski yollar için grep'le. Yönlendirmeler harici bağlantılar için bir güvenlik ağıdır, kendi referanslarını güncellemenin yerini tutamaz.
  • Mobilde yönlendirme başına 150 ms bütçe ayır. TTFB hedefin 800 ms ise ve kullanıcılar iki yönlendirmeye takılırsa, sunucun henüz hiçbir iş yapmadan 300 ms harcamış olursun.

Yönlendirmeler, tespit edilmesi ve düzeltilmesi en kolay TTFB kazanımıdır. Kod değişikliği yok, sunucu optimizasyonu yok, asset optimizasyonu yok. Sadece yanlış yeri işaret eden URL'yi güncelle.