GZIP Nedir? GZIP Nasıl Kullanılır? GZIP Sıkıştırma
İnternet sitesinin açılış hızını artırmak için araştırma
yapanlar GZIP nedir diye merak etmektedirler. Aşağıda GZIP nasıl kullanılır ve
GZIP Sıkıştırma hakkında merak edilen her şeyi anlattık.
İnternet sitenizin hızlı açılması, sitenizi ziyaret eden
kullanıcıların sayısını artırır. Ayrıca arama motorları hızlı açılan web
sayfalarını daha yükseğe taşır. Böylece hem ziyaretçinizi elde tutabilir hem de
yeni ziyaretçiler kazanma fırsatına sahip olabilirsiniz.
GZIP Nedir? Ne İşe Yarar?
GZIP, unix tabanlı işletim sistemlerinde kullanılan dosya
sıkıştırma yazılımıdır. Genellikle HTML, CSS ve JS dosyaları GZIP ile
sıkıştırılır. İnternet sitelerine kullanıcı tarafından erişildiği sırada dosyalar
sıkıştırılır. Sıkıştırma işlemi ile birlikte dosya boyutları yüzde 70 ve yüzde
90 oranında bir azalma meydana gelir. Bu, sunucu maliyetlerinin düşmesi, site
hızının artması ve kullanıcıya daha iyi bir deneyim sunmanızı sağlar.
Görüntüler zaten sıkıştırılmış olduğundan, bunları GZIP ile
sıkıştırmak boyutun küçülmesine değil artmasına neden olabilir. Bu
nedenle, görüntü dosyaları için GZIP kullanılması önerilmez.
GZIP nedir sorusuna kısaca “HTML, CSS ve JS dosyalarının boyutunu
küçültmek için unix tabanlı sunucular üzerinde çalışan bir sıkıştırma
yazılımıdır.” olarak cevaplanabilir.
GZIP Sıkıştırma Nasıl Yapılır?
GZIP, her web sunucusunda ya da platformda farklı şekilde
etkinleştirilmesi olasıdır. Daha az teknik bilgi gerektiren WordPress altyapılı
sitelerde de GZIP sıkıştırma kullanmak mümkündür. Diğer sunucularda bazı ayar
dosyaları düzenlenmeli ve GZIP aktivasyon kodu yazılmalıdır. Windows tabanlı
sunucular ise ek kurulum gerektirir. Popüler sunucular için GZIP sıkıştırma
nasıl yapılır aşağıda anlatılmıştır.
WordPress GZIP Etkinleştirme
WordPress sitenizi hızlandırmak için de GZIP sıkıştırma yöntemini
kullanabilirsiniz. GZIP’in ne olduğu hakkında bilginiz yoksa yukarıdaki yazıyı
okumanızı tavsiye ederiz. Daha sonra bu kısma gelerek WordPress GZIP
etkinleştirme nasıl yapılır öğrenebilirsiniz. WordPress sitenize bir eklenti yardımıyla
da GZIP sıkıştırmayı açabilirsiniz. Ancak, daha profesyonel bir yol izleyerek doğrudan
.htaccess dosyasını düzenleyerek de yapabilirsiniz.
NGINX web sunucularında GZIP’i açmak için aşağıdaki kodu
nginx.conf dosyasına yapıştırın.
gzip on;
gzip_disable “MSIE [1-6]\.(?!.*SV1)”;
gzip_vary on;
gzip_types text/plain text/css text/javascript image/svg+xml image/x-icon
application/javascript application/x-javascript;
Aşağıda yazan kodları ise public_html ana dizininde bulunan
.htaccess dosyasının içine yapıştırın.
<IfModule
mod_deflate.c>
# Compress to HTML, CSS,
JavaScript, Text, XML and font files.
AddOutputFilterByType
DEFLATE application/javascript
AddOutputFilterByType
DEFLATE application/rss+xml
AddOutputFilterByType
DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType
DEFLATE application/x-font
AddOutputFilterByType
DEFLATE application/x-font-opentype
AddOutputFilterByType
DEFLATE application/x-font-otf
AddOutputFilterByType
DEFLATE application/x-font-truetype
AddOutputFilterByType
DEFLATE application/x-font-ttf
AddOutputFilterByType
DEFLATE application/x-javascript
AddOutputFilterByType
DEFLATE application/xhtml+xml
AddOutputFilterByType
DEFLATE application/xml
AddOutputFilterByType
DEFLATE font/opentype
AddOutputFilterByType
DEFLATE font/otf
AddOutputFilterByType
DEFLATE font/ttf
AddOutputFilterByType
DEFLATE image/svg+xml
AddOutputFilterByType
DEFLATE image/x-icon
AddOutputFilterByType
DEFLATE text/css
AddOutputFilterByType
DEFLATE text/html
AddOutputFilterByType
DEFLATE text/javascript
AddOutputFilterByType
DEFLATE text/plain
AddOutputFilterByType
DEFLATE text/xml
</IfModule>
Site Hızı Nasıl Arttırılır?
GZIP de dahil olmak üzere site hızını arttırmak için pek çok
yöntem vardır. Öncelikle site hızı hakkında detaylı bir yazı arıyorsanız
aşağıdaki önerilen yazımıza göz atmanızı tavsiye ederiz.
Önerilen Yazı: Site
Hızı Nedir? Site Hızı Nasıl Arttırılır?
Sitenizin hızını arttırmak istiyorsanız ilk olarak kaliteli bir hosting sağlayıcısıyla çalışmanız gerekir. Sunucunuz hızlıysa siteniz de hızlı olur. Daha sonra sitenize yüklediğiniz görsellerin boyutlarına dikkat etmelisiniz.
Yüksek boyutlu görselleri optimize etmeden sitenize eklememelisiniz
ki siteniz yavaş açılmasın. HTML, CSS, JS dosyalarını sıkıştırarak site boyutunu
azaltmayı hedeflemelisiniz. CDN ve önbellekleme kullanarak sitenize gelen ziyaretçilerin
daha hızlı bir şekilde gezinmesini de sağlamanız tavsiye edilir.
YORUMLAR