Brotli Sıkıştırma Kontrolü
Bir web adresinin yanıtında Brotli sıkıştırmasının etkin olup olmadığını kontrol et; içerik kodlaması ve sunucu ayarlarını doğrula.
Brotli Sıkıştırma Kontrolü aracı, girdiğin URL'nin yanıtında Brotli içerik kodlamasının etkin olup olmadığını bildirir. Brotli kullanıldığında HTTP yanıtında genellikle Content-Encoding: br başlığı görülür; bu, istemciye gönderilen temsilin Brotli ile sıkıştırıldığını belirtir.
Brotli sıkıştırması nedir?
Brotli, kayıpsız bir sıkıştırılmış veri biçimidir. Web sunucuları HTML, CSS, JavaScript, SVG ve bazı metin tabanlı yanıtların aktarım boyutunu azaltmak için Brotli kullanabilir. Tarayıcı sıkıştırılmış yanıtı aldıktan sonra içeriği açar; sayfanın kaynak metni bu işlem nedeniyle bilgi kaybetmez.
Sıkıştırma, görsel optimizasyonuyla aynı şey değildir. JPEG, PNG veya video gibi zaten sıkıştırılmış dosyalarda Brotli kullanmak anlamlı bir kazanç sağlamayabilir. Sunucu ayarları genellikle uygun MIME türlerini seçerek yalnızca fayda görülen yanıtları sıkıştırır.
Brotli desteği nasıl kontrol edilir?
- URL alanına protokolle birlikte tam adresi gir.
- Gönder düğmesine bas.
- Aracın gösterdiği Brotli etkin veya devre dışı mesajını incele.
Bir ana sayfada Brotli görülmesi, sitedeki her dosyanın aynı yöntemle sıkıştırıldığı anlamına gelmez. CSS veya JavaScript dosyalarının durumunu kontrol etmek istiyorsan aracın girişine doğrudan ilgili dosyanın URL'sini yaz.
Sunucu yanıtında Brotli nasıl seçilir?
Tarayıcı, desteklediği içerik kodlamalarını Accept-Encoding istek başlığında bildirir. Sunucu veya CDN uygun görürse yanıtı Brotli ile sıkıştırır ve Content-Encoding: br başlığını ekler. İstemci Brotli bildirmiyorsa sunucu gzip veya sıkıştırılmamış yanıt döndürebilir.
Bu nedenle aynı URL, farklı istemcilerde farklı içerik kodlamalarıyla yanıt verebilir. CDN önbelleği doğru yapılandırılmadıysa kodlama varyasyonları da beklenmedik sonuçlara yol açabilir. Ayrıntılı incelemede Vary: Accept-Encoding ve önbellek başlıklarını kontrol etmek faydalıdır.
Brotli devre dışı görünüyorsa
- Web sunucusu veya CDN panelindeki Brotli seçeneğini kontrol et.
- Test edilen dosyanın sıkıştırmaya uygun bir içerik türü olduğundan emin ol.
- Yanıtın bir CDN, ters proxy veya uygulama sunucusundan geldiğini belirlemek için HTTP başlıklarını incele.
- Önbelleği temizledikten sonra farklı bir metin dosyası URL'siyle yeniden test et.
Performans etkisi nasıl değerlendirilir?
Daha küçük aktarım boyutu özellikle yavaş bağlantılarda indirme süresini azaltabilir. Ancak sıkıştırma seviyesi sunucunun işlem maliyetini etkiler ve gerçek sonuç dosya türüne göre değişir. Yalnızca etkin mesajına bakmak yerine dosyanın sıkıştırılmış ve sıkıştırılmamış boyutlarını, sunucu yanıt süresini ve gerçek kullanıcı ölçümlerini birlikte değerlendir.
Sıkça sorulan sorular
Brotli kayıplı bir sıkıştırma mıdır?
Hayır. Brotli kayıpsız bir veri sıkıştırma biçimidir; açıldığında özgün veri yeniden elde edilir.
Brotli etkinse tüm sayfa dosyaları sıkıştırılır mı?
Hayır. Sunucu ayarları dosya türüne, boyuta ve istemcinin desteğine göre farklı davranabilir. Her önemli dosya URL'sini ayrıca kontrol edebilirsin.
Brotli sonucu gzip kullanımını gösterir mi?
Araç Brotli durumuna odaklanır. Gerçek Content-Encoding ve diğer yanıt alanlarını HTTP Başlıkları Sorgulama aracında incele.
Aktarım protokolünü ayrıca kontrol etmek için HTTP/2 Desteği Kontrolü aracını kullanabilirsin.
Benzer Araçlar
Bir sunucunun SSL/TLS sertifikasını alan adı ve portla sorgula; yayınlanma, bitiş, kuruluş, ortak ad ve imza türünü görüntüle.
Bir URL'ye gönderilen isteğin HTTP durum satırını ve yanıt başlıklarını görüntüle; içerik türü, sıkıştırma ve önbelleği incele.
Bir web adresini sorgulayarak aracın bildirdiği HTTP/2 destek durumunu görüntüle; sunucu yapılandırmasını kontrol ederken sonucu doğrula.
Popüler Araçlar
WhatsApp mesaj linki oluştur. Türkiye numaralarının neden 90 ile başlaması gerektiğini ve baştaki sıfırın neden silinmesi gerektiğini öğren.
Ekranda imza oluşturup görsel olarak indir. Görsel imzanın hukuki geçerliliği konusunda bilmen gerekenler.
Güçlü parola üret. Uzunluğun karmaşıklıktan neden daha önemli olduğunu ve Türkçe klavyede hangi karakterlerin sorun çıkardığını öğren.
Bir IPv4 veya IPv6 adresinin yaklaşık kıta, ülke, şehir, koordinat ve saat dilimi bilgilerini sorgula; sonuçları ağ analizinde kullan.
Tasarım için yer tutucu metin üret. Latince metnin nereden geldiğini ve Türkçe tasarımlarda neden yanıltıcı olabildiğini öğren.
Metninin bayt cinsinden boyutunu hesapla. Türkçe karakterlerin veritabanı ve dosya boyutunda neden fazladan yer kapladığını öğren.