<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</IfModule>
Untuk menentukan jenis-jenis file yang dikompres sebelum dikirim ke browser pengunjung, tambahkan kode berikut ini.
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</ifmodule>
Atau bisa dengan perintah filesmatch seperti ini.
<ifModule mod_deflate.c>
<filesMatch ".(js|css)$">
SetOutputFilter DEFLATE
</filesMatch>
</ifModule>
Untuk mengoptimalkan, tambahkan setting untuk ETag dan juga expires header seperi di bawah ini.
Header unset ETag
FileETag None
<filesMatch "(?i)^.*.(ico|flv|jpg|jpeg|png|gif|js|css)$">
Header unset Last-Modified
Header set Expires "Fri, 21 Dec 2012 00:00:00 GMT"
Header set Cache-Control "public, no-transform"
</filesMatch>
Gunakan sintaks aman yang ditambahkan untuk menangani browser tertentu yang tidak mendukung metode ini.
<IfModule mod_deflate.c>
SetOutputFilter DEFLATE
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
workaround to get the desired effect:
BrowserMatch bMSI[E] !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
Header append Vary User-Agent env=!dont-vary
</IfModule>
Dengan melakukan langkah-langkah diatas, file-file yang disajikan oleh Blog Anda akan dikompres terlebih dahulu sebelum dikirimkan ke browser pengunjung. Dengan begitu akan meningkatkan pagespeed dan menghemat penggunaan quota Bandwidth Anda.
0 komentar:
Posting Komentar
Tahukah anda, berkomentar menggunakan nama dan url bisa meningkatkan kunjungan balik ke Blog anda? Gunakan form komentar dengan bijak. Tingkatkan Backlink secara efektif hanya dengan meninggalkan komentar menggunakan Name/URL.