- Katılım
- 10 Nisan 2025
- Mesajlar
- 826
- Reaksiyon puanı
- 91

Bu küçültme işlemi doğrudan kullanıcı deneyimini artırır ve dolaylı olarak arama motorlarının siteyi daha olumlu değerlendirmesine neden olur.
1. GZIP / Brotli Sıkıştırması
En yaygın kullanılan sıkıştırma türleridir. Sunucu, istemciye veri göndermeden önce içerikleri GZIP veya Brotli algoritmasıyla sıkıştırır. Tarayıcı ise bu verileri açar ve kullanıcıya sayfayı gösterir.
Avantajları:
- Sayfa boyutunu %60–80 oranında azaltabilir
- Sayfa yükleme süresini ciddi şekilde kısaltır
- Mobil kullanıcılar için veri tasarrufu sağlar
- Site genelindeki bounce rate (hemen çıkma oranı) düşer
2. CSS ve JavaScript Minifikasyonu (Minification)
Minifikasyon, dosyaların içindeki boşlukları, satır sonlarını ve gereksiz karakterleri silerek daha küçük hale getirilmesini sağlar. Bu da tarayıcıya daha az veri gönderilmesine yardımcı olur.
Örneğin:
CSS:
/* Normal CSS */
body {
margin: 0;
padding: 0;
}
css
Kopyala
Düzenle
Kod:
/* Minify edilmiş hali */
body{margin:0;padding:0}
3. Görsel Sıkıştırma
Görsellerin optimize edilmesi (örneğin PNG yerine WebP formatı kullanılması veya sıkıştırılmış JPEG’ler) site hızını doğrudan etkiler. Özellikle ana sayfa ve kategori sayfalarında büyük görsel dosyalarının optimize edilmesi önemlidir.
4. HTML Kod Sıkıştırması
HTML dosyasının gereksiz boşluklardan ve yorum satırlarından arındırılması sayfa yüklenme hızını artırır. Özellikle sunucu taraflı rendering (SSR) yapılan sitelerde etkili olur.
Sıkıştırmanın Etkisi Neye Yarar?
Sıkıştırmanın en büyük faydası, sayfa hızını artırmasıdır. Bu da aşağıdaki unsurlarda doğrudan etki sağlar:
- Daha hızlı yüklenen sayfalar, kullanıcıları sitede daha uzun tutar
- Kullanıcıların sayfadan çıkmadan gezinmeye devam etmesi, arama motorları tarafından olumlu değerlendirilir
- Hızlı siteler, mobil uyumluluk testlerinde daha başarılı olur
- Google’ın kullandığı Core Web Vitals metriklerinden “Largest Contentful Paint (LCP)” ve “First Input Delay (FID)” gibi değerlerde iyileşme sağlar
Nasıl Kontrol Edilir?
Web sitenizde sıkıştırma aktif mi değil mi kontrol etmek için şu araçları kullanabilirsin:
- Google PageSpeed Insights
- GTmetrix
- WebPageTest.org
Bu araçlar, hangi dosyaların sıkıştırılmadığını ya da ne kadar iyileştirilebileceğini de gösterir.
Sıkıştırma Nasıl Etkinleştirilir?
Apache veya Nginx sunucusu kullanıyorsan:
Apache için .htaccess dosyasına:
Apache config:
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript
</IfModule>
NGINX:
gzip on;
gzip_types text/plain text/css application/json application/javascript text/xml application/xml;
WordPress gibi CMS kullananlar için:
- WP Rocket, W3 Total Cache, LiteSpeed Cache gibi eklentiler sıkıştırmayı otomatik yapabilir.