Apache Sunucuda Gzip Yapılandırması: Web Performansını Artırmanın Etkili Yolu

0 Respuestas 1 Visitas
·
Participantes
Autor del tema #1
Apache Sunucuda Gzip Yapılandırması

Günümüz internet ortamında, web sitelerinin hızlı yüklenmesi ve kullanıcı deneyiminin artırılması, SEO ve dönüşüm oranları açısından hayati öneme sahip. Bu noktada, Apache sunucularında Gzip sıkıştırma kullanmak, sayfa boyutlarını küçülterek, ağ üzerindeki veri transferini optimize eder ve sayfa yüklenme sürelerini belirgin şekilde azaltır.

Gzip, HTTP protokolü üzerinden iletilen içeriği sıkıştıran ve böylece bant genişliği kullanımını azaltan bir yöntemdir. Apache üzerinde Gzip yapılandırması ise, mod_deflate modülü aracılığıyla gerçekleştirilir. Bu modül, statik ve dinamik içeriklerin sıkıştırılmasını sağlar.

İlk adım olarak, httpd.conf veya ilgili yapılandırma dosyasına aşağıdaki satırları eklemek gerekir:

CÓDIGO
12  
LoadModule deflate_module modules/mod_deflate.so  


Daha sonra, sıkıştırmak istediğiniz içerik türlerini belirlemek ve performansı artırmak amacıyla aşağıdaki örneği uygulayabilirsiniz:

CÓDIGO
123456789  
  
    # Sıkıştırılacak MIME türleri  
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript application/json application/xml application/xhtml+xml application/rss+xml application/atom+xml  
    # Sıkıştırmayı devre dışı bırakmak istediğiniz URL veya dosya uzantıları  
    SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|zip|gz|rar|exe|tar|bz2|pdf|doc|xls|ppt)$ no-gzip  
    # Tarayıcı uyumluluğu için önbellekleme ve varyans ayarları  
    Header append Vary Accept-Encoding  
  


Bu yapılandırma, temel olarak HTML, CSS, JS, XML ve JSON gibi sık kullanılan içeriklerin sıkıştırılmasını sağlar. Aynı zamanda, resim ve arşiv dosyaları gibi zaten sıkıştırılmış içeriklerin tekrar sıkıştırılmasını önler.

Performans açısından, Gzip sıkıştırmasının etkinliği, içerik boyutunu yaklaşık %70'e varan oranlarda küçültebilir. Ancak, CPU kullanımı artabilir; bu nedenle, yüksek trafikli sitelerde test edilerek ayarların optimize edilmesi önemlidir. Ayrıca, tarayıcıların Gzip desteği varsayılan olarak geniş çapta bulunmakla birlikte, sunucu ve istemci uyumluluğu göz önünde bulundurulmalıdır.

Son olarak, yapılandırma sonrası Apache servisini yeniden başlatmak gereklidir:

CÓDIGO
1234  
sudo systemctl restart apache2  (Debian/Ubuntu)  
veya  
sudo systemctl restart httpd  (CentOS/RHEL)  


Gzip yapılandırması, web sunucu performansını artırmak ve kullanıcı deneyimini iyileştirmek için temel bir adımdır. Bu ayarların doğru ve dikkatli şekilde yapılması, sitenizin erişilebilirliğini ve hızını önemli ölçüde yükseltebilir.

Debes haber iniciado sesión para responder.

Usuarios que están viendo este tema (Total: 2, Miembros: 2, Invitados: 0)
Total: 2 (miembros: 2, invitados: 0)
0 citas seleccionadas