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ı 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.
- Geliştirici Araçları'nı açmak için Control+Üst Karakter+J (veya Mac'te Command+Option+J) tuşlarına basın.
- Ağ sekmesini tıklayın.
- İlgilendiğiniz yanıtı sağlayan isteği tıklayın.
- Başlıklar sekmesini tıklayın.
- Yanıt Başlıkları bölümündeki
content-encoding
üstbilgisini kontrol edin.
Yanıtların sıkıştırılmış ve sıkıştırılmış boyutlarını karşılaştırmak için:
- Geliştirici Araçları'nı açmak için Control+Üst Karakter+J (veya Mac'te Command+Option+J) tuşlarına basın.
- Ağ sekmesini tıklayın.
- Büyük istek satırlarını etkinleştirin. Büyük istek satırları kullanma bölümüne bakın.
- İ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.