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

0 Ответы 1 Просмотры
·
Участники
Автор темы #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:

КОД
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:

КОД
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:

КОД
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.

Чтобы ответить, необходимо войти в систему.

Пользователи, просматривающие эту тему (Всего: 2, Участники: 2, Гости: 0)
Всего: 2 (участники: 2, гости: 0)
0 цитат выбрано