GZIP WP Roketi ile Bileşenler Nasıl Sıkıştırılır

Yayınlanan: 2022-01-02

"Bu Gönderi, bağlı kuruluş bağlantıları içerir; bu, bu sayfadaki bağlantılardan alışveriş yaparsanız komisyon kazandığımız anlamına gelir"

bileşenleri GZIP ile sıkıştır - Öne çıkan resim

WordPress'te blog yazarsanız, sayfa hızını hızlandırmanın, performansı optimize etmenin ve kullanıcı deneyimini artırmanın en kolay yollarından biri, bileşenleri GZIP ile sıkıştırmak için bir eklenti kullanmaktır.

Sunucunuzda metin sıkıştırmayı etkinleştirdiğinizde, CSS, HTML, JS dosyaları gibi metin tabanlı kaynakların boyutu kb olarak sıkıştırılır. Bu, doğrudan sayfa hızını artıracaktır çünkü dosya boyutu ne kadar küçükse sayfa o kadar hızlı yüklenir.

Yüzlerce WordPress optimizasyon eklentisi arasında WP Rocket, açık ara en gelişmiş, güvenilir ve yüklü WordPress önbellek eklentisidir.

Bu yazıda, bileşenleri GZIP ile sıkıştırmak için WP Rocket'in nasıl kullanıldığını göreceğiz.

Performans ve hız optimizasyonu eklentisi bugün 2 milyondan fazla blogda kullanılıyor.

WP Rocket, site performansınızı artırmak, sayfa hızını optimize etmek ve genel kullanıcı deneyimini iyileştirmek için çeşitli yollar kullandı. Yöntemlerden biri, web sitesi dosyalarınızı ve içeriğinizi GZIP kullanarak sıkıştırmaktır.

GZIP, kullanıcının web tarayıcısına teslim sürecini hızlandırmak için CSS, HTML ve JS dosyalarını sıkıştırmanın popüler bir yoludur.

Dosya sıkıştırma ayrıca mobil cihazlarda bant genişliğini ve veri kullanımını azaltmaya da yardımcı olur.

Google'ın Önemli Web Verileri raporları çağında, GZIP'nin etkinleştirilmesi, En Büyük İçerik Boyama ve İlk Giriş Gecikmesi performans puanını otomatik olarak iyileştirebilir.

Ancak GZIP terimi yeni başlayan çevrimiçi pazarlamacılar için çok teknik gelebileceğinden kendimizi çok fazla aşmamıza izin vermeyin.

O halde GZIP sıkıştırmasının ne olduğunu tanımlayarak başlayalım. GZIP, içerik dağıtımını optimize etmek için nasıl çalışır?

WP Rocket'te bileşenleri GZIP ile nasıl sıkıştırırsınız ve siteniz için etkin olup olmadığını nasıl kontrol edersiniz ve etkinleştirilmemişse gzip sıkıştırmasını nasıl etkinleştirirsiniz.

GZIP Sıkıştırma nedir?

GZIP, Jean-loup Gailly ve Mark Adler tarafından dosya sıkıştırma ve açma için kullanılan bir yazılım uygulamasıdır.

İlk olarak 31 Ekim I992'de halka sunuldu. 1993'te sürüm 1.0, önceki sürüm 0.1'e bir güncelleme olarak yayınlandı.

GZIP, sunucu taraflı bir uygulamadır; bu, web sitenizin yararlanabilmesi için web barındırma sunucunuzda etkinleştirilmesi gerektiği anlamına gelir. Temel olarak GZIP, HTML, CSS ve Javascript dosyaları gibi kod ve metin dosyalarını sıkıştırmak için kullanılır.

Barındırma sunucunuzda GZIP'nin etkin olup olmadığından emin değilseniz, web sunucunuzda GZIP'in etkin olup olmadığını görmek için Visiospark gibi bir araç kullanabilirsiniz.

Ayrıca GZIP, mevcut tek dosya sıkıştırma aracı değildir.

Metin tabanlı dosyaları GZIP'den daha iyi sıkıştıran Brotli gibi başka sıkıştırma algoritmaları da vardır.

Ama mesele şu ki, GZIP, dosyaları istemci uygulamasına sıkıştırmada ve açmada daha verimli ve daha hızlıdır.

Brotli gibi bir sıkıştırma uygulamasının dosyaları sıkıştırması daha fazla zaman alır. Nihai çıktı GZIP'den daha iyi olsa da, işlemi tamamlamak için geçen süre endişelenecek bir şeydir.

GZIP, kodları ve metin dosyalarını sıkıştırmak için popüler ve en çok kullanılan bir uygulama olsa da, görüntü dosyalarını sıkıştırmaz.

Web sitenizin resimlerini optimize etmek istiyorsanız, bunu yapmanın birçok yolu vardır. WordPress görüntü optimizasyonu ile ilgili bu ayrıntılı kılavuza göz atabilirsiniz.

GZIP, çoğu Javascript ve CSS dosyası için %60 - %90 arasında sıkıştırma oranları elde etme yeteneğine sahiptir.

WP Roketi Bileşenleri GZIP ile Nasıl Sıkıştırır?

Kuşkusuz, bugün bir avuç GZIP sıkıştırma WordPress eklentisi var, WP Rocket, kutudan çıkar çıkmaz çalışan tek tıklamalı bir çözüm.

Birçok rakibinin aksine WP Rocket kurmak için herhangi bir kodlama bilgisi gerektirmez.

Eklentiler Apache sunucusunda otomatik olarak çalışsa da, NGNIX sunucusundaki kullanıcıların WP Rocket'i GZIP ile kullanmak için biraz geçici çözüme ihtiyacı vardır.

WP Rocket GZIP sıkıştırma özelliğinin her iki sunucuda da nasıl çalıştığını görelim.

Apache Sunucusu

Çoğu WordPress önbelleğe alma eklentisi, GZIP sıkıştırması için yerleşik destekle birlikte gelir. Web siteniz Apache sunucusundaysa, WP Rocket etkin GZIP sıkıştırma kuralları otomatik olarak .htaccess dosyasına.

Etkinleştirmeniz veya başka bir şey yapmanız gerekmez, WP Rocket, kuralları otomatik olarak uygulamak için Apache sunucusundaki mod_deflate modülünü kullanır.

Bu nedenle, sunucunuzda mode_deflate modülünün etkinleştirilmesi gerekir - Apache sunucusu için tek gereksinim budur.

Sunucunuzda mode_deflate modülünün etkinleştirilip etkinleştirilmediğinden emin değilseniz, web barındırıcınıza sormanız yeterlidir.

Sunucuda GZIP'yi etkinleştirdikten sonra, WP Rocket web sitenizin önbelleğe alınmış her sayfasının 2 sürümünü oluşturur - bir HTML dosyası ve bir GZIP dosyası.

GZIP'li sürüm, kullanıcılara sunulan varsayılan sürümdür, HTML sürümü ise - her ihtimale karşı - asla bilemezsiniz.

WP Rocket'in bileşenleri GZIP ile nasıl sıkıştırdığı hakkında daha fazla bilgi için web sitelerinde bu belgeleri okuyun.

NGNIX Sunucusu

NGNIX sunucusundaki web siteleri için, NGNIX .htaccess dosyasını desteklemediğinden, aşağıdaki kodları dosyaya eklemeniz gerekir:

/etc/Nginx/Nginx.conf

 gzip on; gzip_disable "msie6"; gzip_vary on; gzip_proxied any; gzip_comp_level 6; gzip_buffers 16 8k; gzip_http_version 1.1; gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;

Bu, NGNIX sunucunuzda GZIP'i etkinleştirecektir. Ancak önlem olarak, GZIP'in zaten etkin olup olmadığını web barındırıcınızla kontrol etmelisiniz.

Alternatif olarak, Github'daki WP Rocket müşterilerinden birinden GZIP ile NGNIX yapılandırması hakkında daha fazla bilgi edinebilirsiniz.

Web sunucunuzda GZIP'in etkin olup olmadığını test etmenin birkaç yolu vardır. Birkaç yöntem veya araçtan geçelim.

Birkaç Tıklamayla Daha Yüksek Sayfa Hızı Elde Edin

WP Rocket, daha hızlı web sitesi sayfaları için tek tıklamayla bir çözümdür

Kodlama bilgisi gerekmez.

WP Roketini Hemen Alın

Web Sitenizde GZIP Sıkıştırmasının Etkin olup olmadığını Kontrol Etme

Birçok web barındırıcısı ve tarayıcısı için, GZIP sıkıştırma desteği ve dosyaların sıkıştırılması varsayılan bir özellik olarak gelir. Çoğu modern tarayıcı artık içerik kodlama HTTP yanıt başlıklarını desteklemektedir.

Dolayısıyla, tarayıcı desteği söz konusu olduğunda endişelenecek daha az şey var.

Endişelenmeniz gereken şey, özellikle bir Paylaşımlı Barındırma sunucusundaysanız, web barındırıcınızdır.

Varsayılan olarak, bazı web barındırıcıları, paylaşılan bir barındırma sunucusunda GZIP sıkıştırma özelliğini etkinleştirmez. Etkinleştirmek için barındırma hizmetinize başvurmanız gerekir.

Sunucunuzda GZIP'in etkin olup olmadığını kontrol etmenin birkaç yolu veya yöntemi aşağıda verilmiştir.

#1. GZIP Sıkıştırma Kontrol Aracı

Sitenizde GZIP'in etkin olup olmadığını kontrol etmenin en kolay yollarından biri bir sıkıştırma kontrol aracı kullanmaktır.

Bu makale için, bu web sitesini GZIP'in etkin olup olmadığını kontrol etmek için visiospark sıkıştırma aracını kullanıyorum.

Web sitenizde GZIP'in etkin olup olmadığını test etmek için de kullanabilirsiniz.

Aşağıdaki görselde de görebileceğiniz gibi web sayfası %79,46 oranında sıkıştırılmıştır.

Cybernaira için Visiospark gzip raporu

Bu araçla ilgili iyi olan şey, toplam sıkıştırılmış dosyanın ne kadarını kaydettiğinizi göstermesidir. Ayrıca, orijinal dosya boyutunu ve sıkıştırılmış dosyanın boyutunu gösterir.

#2. Google Chrome Geliştirme Araçlarını Kullanın

Siteniz için GZIP'nin etkinleştirilip etkinleştirilmediğini kontrol etmek için Google Chrome Geliştirme aracını da kullanabilirsiniz. Chrome'da GZIP sıkıştırmasını kontrol etmek için Chrome Dev aracı kaynak panelindeki HTTP başlıklarına bakmanız gerekir.

Blog sayfanıza (sayfanın herhangi bir yerinde) sağ tıklayın ve menü listesinden incelemeye tıklayın.

Bu eylem, sayfa öğelerini görebileceğiniz ayrı bir iletişim paneli açacaktır. Ağ sekmesine tıklayın ve aşağıdaki gezinme menüsünden "Başlıklar"ı seçin.

Chrome Geliştirme Araçları GZIP

Sayfayı yeniden yükleyin, ardından sol panelden HTTP isteklerinden herhangi birini seçin. Sağ panelde, içerik kodlamasına bakın: gzip.

Oradaysa, web sitenizde GZIP etkindir.

#3. GTMetrics'i kullanın

GTMetrics, web sitenizin performansını ve hızını test etmek için yararlı bir araçtır. Web sitenizin GZIP'in etkin olup olmadığını öğrenmek için de kullanabilirsiniz.

Web sitesi sayfalarınızı GTMetrics aracılığıyla taradığınızda, performansı ve hızı artırmak için bir öneriler listesi döndürür.

GZIP'in orada olup olmadığını görmek için öneriler listesine bakın.

Cybernaira için Gtmetrics sayfa hızı raporları

Sunucunuzda GZIP yoksa, GTMetrics bunu web sitenizin performansını etkileyen en önemli sorunlar arasında bildirir.

Sonuç… Bileşeni GZIP ile Sıkıştırmak

Doğru araç setleriyle web sitesi performansının çok teknik olması gerekmez. Ortalama bir web geliştirme bilgisine sahip olan herkes, bir web sitesinin performansını ve hızını iyileştirebilmelidir.

WP Rocket, Apache sunucusunda GZIP'yi etkinleştirmek, performansı optimize etmek ve sayfa hızını artırmak için otomatik tek tıklamalı bir çözümdür.

Ek olarak, WP Rocket, web sitenizin sayfalarını daha hafif hale getirmek ve sayfa yükleme süresini iyileştirmek için CSS ve Javascript dosyalarını küçültecek ve birleştirecektir.