İlk olarak, iletim süresini kısaltmak için Apache ayarlarını kullanacağız.
Temel olarak, web sunucusundan tarayıcıya gönderilen HTML veya dosyalar, süreyi kısaltmak için gzip ile sıkıştırılacak. Bu yöntem HTML ve XML’de olduğu kadar CSS ve JavaScript dosyalarında da çalışacaktır.
gzip bir metin dosyasını orijinal boyutunun 1/4’ü kadar sıkıştırabilir. Bununla birlikte yalnızca hızımızı arttırmakla kalmayacak, aynı zamanda bant genişliği tasarrufu da edeceğiz.
Ayrıca, tarayıcı önbelleğini güçlendirme ayarları yapacak, Expire ve Cache-Control satırlarında değişiklikleri işleyeceğiz.
Apache yapılandırma dosyası httpd.conf içerisine aşağıdaki kodları ekleyeceğiz.
nano /etc/httpd/conf/httpd.conf
CTRL + V tuşlarına basılı tutarak sayfa sonuna kadar gidebiliriz. Aşağıda vereceğim kodları sağ tuş ile yapıştırıyoruz.
Apache gzip sıkıştırma kod satırları:
# gzip setting
AddOutputFilterByType DEFLATE text/html text/plain text/css
AddOutputFilterByType DEFLATE text/javascript application/x-javascript application/javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html# expire setting
ExpiresActive On
ExpiresDefault "access plus 600 seconds"
ExpiresByType text/html "access plus 10 seconds"
Üsteki Değişikliklerin geçerli olması için Apache’yi yeniden başlatın.
systemctl restart httpd
Sonra sitenizde test saglayip farkı görebilirsiniz.
Çözüm Odaklı Destek
QBilisim'de ihtiyacınız olduğu anda güçlü bir ekipten destek almanın tadını çıkarın.