Belajar PHP: Teknik Mempercepat Loading Website dengan Kompresi CSS
CSS adalah salah satu komponen wajib yang sekarang dipakai dibanyak website bertampilan modern bukan sekadar tulisan sederhana. CSS sebuah halaman web itu bisa dibenamkan langsung pada file PHP/html ataupun diload sebagai sebuah dokumen lain.
Sebagai lanjutan teknik mempercepat loading website kemarin, kini anda bisa melakukan kompresi pula pada file CSS. ada dua metode, 1) dengan CSS compressor, dan 2) mengubah CSS sebagai PHP dan kompresi ob_gzhandler.
1) CSS compressor
CSS compressor adalah sebuah perangkat lunak mengkompresi file CSS dengan menghilangkan ruang antar baris pada file CSS, sehingga file CSS menjadi lebih padat. Sekarang sudah banyak layanan kompresi CSS, contohnya: csscompressor.com (atau cari via Google)
2) Teknik ubah CSS sebagai File PHP terkompresi
Rename file CSS menjadi berekstensi PHP, dan taruh source berikut dibagian paling atas source CSS anda:
[sourcecode language="php"]
<?php
ob_start ("ob_gzhandler");
header("Content-type: text/css");
header("Cache-Control: must-revalidate");
$offset = 60 * 60 ;
$ExpStr = "Expires: " . gmdate("D, d M Y H:i:s",time() + $offset) . " GMT";
header($ExpStr);
?>
[/sourcecode]
untuk menggunakannya, silakan dengan cara: