Yanıt sıkıştırılmamış (gzip/br yok)
no_compressionKısa cevap
HTML yanıtı Content-Encoding başlığı olmadan geldi; yani sunucu onu gzip ya da brotli ile sıkıştırmadı. Metin son derece iyi sıkışır (tipik olarak %70–85); sıkıştırma olmadan her ziyaretçi ve her tarama birkaç kat fazla veri indirir ve sayfa yavaşlar. Metin yanıtları için sunucuda ya da CDN'de gzip veya brotli'yi açın; çoğu altyapıda bu tek satırlık bir değişikliktir.
Neden önemli
Sıkıştırma, var olan en ucuz performans iyileştirmesidir. 300 KB'lık bir HTML sayfası brotli ile 50 KB'a iner; bu da özellikle mobil ağlarda TTFB'den son bayta kadarki süreyi ve LCP'yi doğrudan kısaltır. Tarayıcılar sayfa başına daha az indirir, böylece aynı sürede daha çok sayfa tarar.
Glimana bunu nasıl tespit eder
Kural, 20 KB'tan büyük ve 200 dönen bir HTML yanıtı Content-Encoding başlığı (gzip, br, deflate ya da zstd) olmadan geldiğinde tetiklenir. Küçük yanıtlar yok sayılır, çünkü çok küçük dosyalarda sıkıştırma yüküne değmez.
İpucu
Glimana bir tarayıcı gibi Accept-Encoding: gzip, br gönderir. Sıkıştırmanın açık olduğuna inandığınız halde kural tetikleniyorsa bir proxy, WAF ya da önbellek katmanı kodlamayı siliyor olabilir; şununla kontrol edin: curl -sI -H "Accept-Encoding: gzip, br" https://example.com/ | grep -i content-encoding.
Nasıl düzeltilir
- Glimana'da etkilenen sayfaları bulun. Sorunlar › Yanıt sıkıştırılmamış (gzip/br yok) bölümünü açın. Etkilenen her sayfa bir satırdır; Glimana'nın o sayfa için kaydettiği kanıtı (ölçülen değer, sorunlu öğe ya da hedef URL) görmek için birini açın. Aynı liste Görevler altındaki görev kartında da yer alır; sayfanın Sayfalar altındaki kendi ayrıntı görünümü ise tüm sinyallerini gösterir.
-
Düzeltmeyi platformunuzda uygulayın.
Yönetilen barındırma hizmetlerinin çoğu gzip'i varsayılan olarak açar. Kendi sunucunuzda
mod_deflatekurallarını.htaccessdosyasına (Apache) ya dagzip on; gzip_types text/html text/css application/javascript application/json image/svg+xml;satırını Nginx yapılandırmasına ekleyin. WP Rocket gibi önbellek eklentileri Apache kurallarını sizin yerinize yazabilir. Cloudflare kullanıyorsanız Brotli, Speed › Optimization altında varsayılan olarak açıktır.Shopify tüm yanıtları otomatik olarak sıkıştırır. Bu kural bir Shopify mağazasında tetikleniyorsa HTML, Shopify'ın önündeki bir proxy ya da headless ön yüz tarafından sunuluyordur; sıkıştırmayı orada yapılandırın.
Sıkıştırmayı uygulamada değil, web sunucusunda ya da CDN'de açın. Nginx:
gzip onile birlikte ngx_brotli modülüylebrotli on; Apache:mod_deflate/mod_brotli; Node:compressionmiddleware'i ya da daha iyisi, sıkıştırmayı ters proxy'de yapın. Statik varlıkları build sırasında önceden sıkıştırın. -
Yayımlayın ve önbellekleri temizleyin. Sunucu ya da CDN değişikliğini uygulayın (Nginx/Apache'yi yeniden yükleyin, Cloudflare kuralını kaydedin), önbelleği boşaltın, ardından canlı yanıtı
curl -sI https://your-domain/pageile kontrol edin — orada gördüğünüz durum satırı ve başlıklar, Glimana'nın ve Googlebot'un aldığının tam olarak aynısıdır. - Glimana'da doğrulayın. Görevi Görevler altında açıp Yaptım düğmesine tıklayın. Etkilenen sayfalar birkaç saat içinde doğrulama taramasına alınır; sayfa bir
Content-Encodingbaşlığıyla sunulduğunda görev kapanır. Kontrol yine başarısız olursa görev bir notla Yeni durumuna döner; geçerse Etki raporlarında Giderilen teknik sorunlar altında listelenir. Daha erken kontrol etmek için sorundaki Etkilenen sayfaları yeniden tara seçeneğini kullanın.
Düzeltme nasıl doğrulanır
Yeniden tarayın; sayfa bir Content-Encoding başlığıyla sunulduğunda görev kapanır.