Total Tayangan Halaman

Kamis, 06 Agustus 2009

Kompresi Website

Bagaimana sih cara menghemat Bandwidth server kita?
Salah satu caranya adalah melakukan kompresi terhadap halaman kita. Caranya sangat simpel, tinggal menyisipkan 3 baris program di program kita, tetapi hanya berlaku di php, yaitu:



<?
ob_start("ob_gzhandler");
?>
................................................ letak kode kita
<?
ob_end_flush();
ob_end_clean();
?>

Terus bagaimana jika kita menggunakan session, session kan harus diletakkan sebelum kode yang lain?
Caranya sangat mudah, session diletakkan setelah ob_start(), yaitu:

<?
ob_start("ob_gzhandler");
session_start();
?>


Apa efeknya?
Tentu saja halaman kita jadi lebih kecil sewaktu ditransfer, tetapi server harus melakukan kompresi terlebih dahulu sewaktu di'buffer'. Browser-browser terbaru sudah mendukung/bisa melakukan decompress. Ukuran file yang ditransfer bisa mencapai 20% dari ukuran semula, tetapi file-file multimedia tidak dikompress.

Tidak ada komentar: