Metin sıkıştırmayı etkinleştirin

Metin tabanlı kaynaklar, toplam ağı en aza indirmek için sıkıştırılarak sunulmalıdır. bayt olarak kabul edilir. Lighthouse raporunuzun Fırsatlar bölümünde, sıkıştırılmayan kaynaklar:

Lighthouse "Metin sıkıştırmayı etkinleştirme" denetiminin ekran görüntüsü

Lighthouse metin sıkıştırmayı nasıl işler?

Lighthouse, aşağıdaki durumlarda olan tüm yanıtları toplar:

  • Metin tabanlı kaynak türleri olmalıdır.
  • br, gzip veyacontent-encoding deflate.

Daha sonra Lighthouse, bunların her birini Potansiyeli hesaplamak için GZIP tasarruf anlamına gelir.

Yanıtın orijinal boyutu 1, 4 KiB'tan küçükse veya potansiyel sıkıştırma tasarrufu orijinal boyutun% 10'undan azdır, Lighthouse, sonuçlarda bu yanıtı işaretlemez.

Sunucunuzda metin sıkıştırmayı etkinleştirme

Aşağıdaki işlemler için bu yanıtları sunan sunucularda metin sıkıştırmayı etkinleştirin: bu denetimi geçin.

Bir tarayıcı bir kaynak istediğinde Accept-Encoding Desteklenen sıkıştırma algoritmalarını belirten HTTP istek başlığı.

Accept-Encoding: gzip, compress, br

Tarayıcı Brotli'yi destekliyorsa (br), kaynakların dosya boyutunu algoritmalarından biridir. how to enable Brotli compression in <X> araması yapın. Burada <X>, sunucunuzun adıdır. Aralık 2022'den itibaren Brotli, iOS'te Safari hariç tüm önemli tarayıcılarda desteklenmektedir. Görüntüleyin Tarayıcı uyumluluğu başlıklı makaleye göz atın.

GZIP'i, Brotli'nin yedeği olarak kullanın. GZIP tüm önemli tarayıcılarda desteklenir, ama Brotli'den daha az verimli. Sunucu Yapılandırmaları başlıklı makaleye bakın. inceleyebilirsiniz.

Sunucunuzun, Content-Encoding Hangi sıkıştırma algoritmasını kullandığını belirten HTTP yanıt başlığı.

Content-Encoding: br

Yanıt sıkıştırmayı kontrol etme

Sunucunun bir yanıtı sıkıştırıp sıkıştırmadığını kontrol etmek için:

Geliştirici Araçları'nı açmak için Control+Shift+J (veya Mac'te Command+Option+J) tuşuna basın. Ağ sekmesini tıklayın.

  1. Geliştirici Araçları'nı açmak için Control+Üst Karakter+J (veya Mac'te Command+Option+J) tuşlarına basın.
  2. sekmesini tıklayın.
  3. İlgilendiğiniz yanıtı sağlayan isteği tıklayın.
  4. Başlıklar sekmesini tıklayın.
  5. Yanıt Başlıkları bölümündeki content-encoding üstbilgisini kontrol edin.
ziyaret edin.
İçerik kodlaması yanıt başlığı
content-encoding yanıt başlığı.

Yanıtların sıkıştırılmış ve sıkıştırılmış boyutlarını karşılaştırmak için:

  1. Geliştirici Araçları'nı açmak için Control+Üst Karakter+J (veya Mac'te Command+Option+J) tuşlarına basın.
  2. sekmesini tıklayın.
  3. Büyük istek satırlarını etkinleştirin. Büyük istek satırları kullanma bölümüne bakın.
  4. İlgilendiğiniz yanıt için Boyut sütununa bakın. İlgili içeriği oluşturmak için kullanılan üst değer sıkıştırılmış boyuttur. En alt değer, sıkıştırılmış olandır seçin.

Ayrıca bkz. Ağ yüklerini küçültme ve sıkıştırma.

Gruba özel yönergeler

  • Joomla: Gzip Sayfa Sıkıştırma ayarını etkinleştirin (Sistem > Genel yapılandırma > Sunucu).
  • WordPress: Web sunucusu yapılandırmanızda metin sıkıştırmayı etkinleştirin.

Kaynaklar