Nginx Sunucuda Gzip Sıkıştırma Ayarları

0 Yanıt 3 Görüntülenme
·
Katılımcılar
Konuyu Açan #1
Nginx Sunucuda Gzip Sıkıştırma Ayarları

Gzip sıkıştırması, web sunucu performansını artırmak ve sayfa yükleme sürelerini azaltmak için oldukça önemli bir optimizasyon aracıdır. Nginx üzerinde doğru yapılandırıldığında, özellikle büyük HTML, CSS ve JavaScript dosyalarının iletiminde ciddi farklar yaratabilir. Bu nedenle, Gzip ayarlarını detaylı ve dikkatli yapmak gerekir.

İlk olarak, Gzip’in etkinleştirilmesi temel bir adımdır. Nginx konfigürasyon dosyasında (genellikle /etc/nginx/nginx.conf ya da /etc/nginx/conf.d/) aşağıdaki satırları kullanarak Gzip’i aktif hale getirebilirsiniz:

KOD
12
gzip on;


Daha sonra, hangi içerik türlerinin sıkıştırılacağını belirlemek için gzip_types direktifi kullanılır. Burada en çok kullanılan MIME tipleri yer alır. Örneğin:

KOD
12
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;


Performansı artırmak adına, Gzip sıkıştırma seviyesi de ayarlanabilir. Seviyenin 1 (düşük sıkıştırma, daha hızlı) ile 9 (yüksek sıkıştırma, daha fazla işlem) arasında olduğunu unutmayın. Genellikle 5 veya 6 önerilir:

KOD
12
gzip_comp_level 6;


Ek olarak, Gzip’in yalnızca belirli boyuttaki dosyalar için etkin olmasını sağlayabilir veya tarayıcıların desteklediği durumlarda aktif edilmesini sağlayabilirsiniz:

KOD
123
gzip_disable "msie6";  # Eski IE sürümleri için devre dışı
gzip_min_length 256;   # En az 256 byte büyüklüğündeki içerikler sıkıştırılır


İyi yapılandırılmış Gzip, CDN’ler ve önbellekleme stratejileriyle birleştirildiğinde, web sitenizin hem hızını artırabilir hem de bant genişliği kullanımını optimize edebilir. Ancak, aşırı sıkıştırma veya yanlış MIME tipleriyle yapılandırma, sunucu performansını olumsuz etkileyebilir, bu nedenle dikkatli test edilmelidir.

Gzip ayarlarının doğru yapılandırıldığından emin olmak için, çeşitli online araçlar veya tarayıcı geliştirici konsolu üzerinden sıkıştırma etkinliğini gözlemlemek önemlidir. Bu sayede, ayarların etkili olup olmadığını kolayca kontrol edebilirsiniz.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi