Categories

Manufacturers

  • Join Our Community
  • Follow us
  • Join Our Community

Tweak up kecepatan rendering website dengan GZIP Compression Component - Prinsip kerja Gzip Component adalah dengan mengkompres output yang akan di kirim ke browser, sehingga ukuran data yang dikirim menjadi lebih kecil. Browser yang digunakan harus punya kemampuan untuk melakukan decompress. Sekarang rata-rata semua browser sudah mensupport fitur ini. Untuk mengaktifkan fitur ini kita harus menambah konfigurasi berikut di server kita


LoadModule deflate_module modules/mod_deflate.so

Setelah diaktifkan maka kita dapat menggunakan dengan menambah konfigurasi beriku di file .htaccess .

AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-javascript

atau bisa juga melakukannya di sisi PHP dengan menggunakan ob_start(“ob_gzhandler”) contoh :

1
2
3
4
5
6
7
8
9
10
11
12
< ?php
//gzipjs.php
ob_start("ob_gzhandler");
header("Content-type: text/javascript; charset: UTF-8");
header("Cache-Control: must-revalidate");
$offset = 60 * 60 * 24 * 3;
$ExpStr = "Expires: " .
gmdate("D, d M Y H:i:s",
time() + $offset) . " GMT";
header($ExpStr);
include(urldecode($_GET['js']));
?>

penggunaannya adalah

1
<script type=”text/javascript” src=”gzipjs.php?js=prototype.js></script>

*jangan gunakan code diatas untuk production.. sangat berbahaya.. harus dimodif dikit :P




HomeHome

Cart  

(empty)