Dokümanlar

Sorun rehberi · Performans

Yanıt sıkıştırılmamış (gzip/br yok)

ÖnemOrta
KategoriPerformans
KapsamSayfa başına
EmekAz
DoğrulamaGörevi tamamlayınca yeniden tarama
Kural anahtarıno_compression

Kı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

  1. 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.
  2. Düzeltmeyi platformunuzda uygulayın.

    Yönetilen barındırma hizmetlerinin çoğu gzip'i varsayılan olarak açar. Kendi sunucunuzda mod_deflate kurallarını .htaccess dosyasına (Apache) ya da gzip 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 on ile birlikte ngx_brotli modülüyle brotli on; Apache: mod_deflate / mod_brotli; Node: compression middleware'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.

  3. 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/page ile 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.

  4. 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-Encoding baş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.

Kaynaklar

Bu sayfa işinize yaradı mı?

Son güncelleme 2026-10-10 · Destekle iletişim