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 ![]()
No products
Shipping
Rp0.00
Total
Rp0.00




