Kompresi otomatis webserver

Rangkuman

Webserver di server hosting telah dilengkapi dengan modul mod_deflate yang berguna untuk kompresi file secara otomatis oleh webserver sebelum dikirimkan pada klien. Modul yang mirip dengan mod_deflate adalah mod_gzip yang biasanya dipergunakan di webserver Apache versi 1.x. Server hosting menggunakan Apache versi 2.x.

Mengaktifkan kompresi

Untuk mengaktifkan kompresi pada semua file, tambahkanlah direktif seperti berikut ini dalam file .htaccess:

# masukkan filter kompresi
SetOutputFilter DEFLATE

Untuk mengaktifkan kompresi pada jenis file tertentu saja, gunakan direktif seperti berikut ini dalam file .htaccess:

# kompres html, pdf, dan xml
AddOutputFilterByType DEFLATE text/html application/pdf text/xml

Mematikan kompresi

Untuk menon-aktifkan kompresi pada file dengan ekstensi tertentu, gunakan direktif seperti ini dalam .htaccess:

# jangan kompres *.gz/bz2/zip
SetEnvIfNoCase Request_URI \.(?:gz|bz2|zip)$ no-gzip dont-vary

Aktivasi kompresi/non-kompresi dalam file .htaccess ini bisa ditempatkan hanya di direktori tertentu di mana kompresi dibutuhkan atau tidak. Cukup dengan membuat file .htaccess dengan direktif yang diinginkan (seperti contoh) di direktori yang bersangkutan.

Dokumentasi lengkap ada di manual mod_deflate.

Resita has written 705 articles