Minimize Redirects Çözümü
İçindekiler
Yönlendirmeleri Minimize Etmek
Genel Açıklama
HTTP yönlendirmelerinin bir URL'den diğerine küçültülmesi, ek RTT'leri keser ve kullanıcıların bekleme süresini kısaltır.
Google’dan Detaylar
Bazen uygulamanızın tarayıcıyı bir URL’den diğerine yönlendirmesi gerekir. İnternet uygulamalarının yönlendirmeleri gündeme getirmesinin bazı nedenleri vardır:
- Taşınan bir kaynağın yeni konumunu belirtmek.
- Tıklamaları, gösterimleri izlemek ve yönlendiren sayfaları günlüğe kaydetmek.
- Çoklu alan ayırmak, "kullanımı kolay" ya da "isme özel" domainler ve URL'lere imkan vermek, yanlış yazılmış URL'leri yakalamak.
- Bir sitenin veya uygulamanın farklı bölümleri arasında bağlantı kurmak. Bu anlatımı açmak gerekirse; farklı ülkelerin üst düzey domainleri, HTTP'den HTTPS'ye gibi farklı protokoller, kimliği doğrulanmamış ve kimliği doğrulanmış sayfalar gibi farklı güvenlik politikaları arasında bağlantı kurmak.
- İçeriğini tarayıcıya erişilebilir hale getirmek için URL dizin adlarına bir eğik çizgi eklemek.
Nedeni ne olursa olsun, yönlendirmeler ek bir HTTP istek yanıt döngüsünü tetikler ve işleme gidiş-dönüş gecikme süresi ekler. Uygulamanız tarafından verilen yönlendirme sayısını en aza indirmek özellikle ana sayfanızı başlatabilmeniz için gereken kaynaklar için oldukça önemlidir. Bunu yapmanın en iyi yolu, yönlendirmeleri kullanırken yalnızca teknik olarak kesinlikle gerekli olan durumlarda kısıtlamak ve kesinlikle gerekli olmadığı durumlarda başka çözümler bulmaktır.