Cara Mengaktifkan Gzip Compression di Apache

Module mod_deflate akan membuat output ter compress sebelum di kirim dan di terima oleh user melalui jaringan. mod_deflate adalah pengganti dari mod_gzip yang sudah digunakan dengan versi Apache yang lebih lama.

Cara Mengaktifkan Gzip Compression di Apache

Pada dasarnya, module mod_deflate sudah ada di Apache. untuk meyakinkan module ini aktif, lihat di baris dalam file Apache configuration.

LoadModule deflate_module modules/mod_deflate.so

CONFIGURE GZIP COMPRESSION

Sekarang edit file apache configuration dan tambahkan extensi file yang ingin di compress.

nano /etc/httpd/conf/httpd.conf

Nenambahkan baris mengikuti contoh di bawah ini

AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

Restart Apache service

## CentOS ##

service httpd restart

## Ubuntu ##

 /etc/init.d/apache2 restart

Tambahkan configuration ini di Apache Virtual Host untuk mengaktifkan gzip compression. Kamu juga bisa menambahkan kode ini di file .htaccess.

<Directory /var/www/html/>
   <IfModule mod_mime.c>
	AddType application/x-javascript .js
	AddType text/css .css
   </IfModule>
   <IfModule mod_deflate.c>
	AddOutputFilterByType DEFLATE text/css application/x-javascript text/x-component text/html text/plain text/xml application/javascript
	<IfModule mod_setenvif.c>
		BrowserMatch ^Mozilla/4 gzip-only-text/html
		BrowserMatch ^Mozilla/4.0[678] no-gzip
		BrowserMatch bMSIE !no-gzip !gzip-only-text/html
	</IfModule>
    </IfModule>
    Header append Vary User-Agent env=!dont-vary
</Directory>
TESTING COMPRESSION

Jika di atas sudah di lakukan, gunakan tools di bawah ini gunakan salah satu untuk memverifikasi gzip berkerja dengan baik.

http://checkgzipcompression.com/
http://www.whatsmyip.org/http-compression-test/


Di tulis oleh: