Nén file css hoặc javascript sẽ giúp website bạn tăng tốc, chạy nhanh hơn
		
		| Các bạn làm theo các bước sau 
 Tạo 1 file tên là css.php với nội dung sau
 
 
 CODE <?php
 if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) ob_start("ob_gzhandler"); else ob_start();
 if( isset($_REQUEST['file']) ){
 $file = $_REQUEST['file'];
 if( goodfile($file) ){
 $ext = end(explode(".", $file));
 switch($ext){
 case 'css':$contenttype = 'css';break;
 case 'js':$contenttype = 'javascript';break;
 default:die();break;
 }
 header('Content-type: text/'.$contenttype.'; charset: UTF-8');
 header ("cache-control: must-revalidate");
 $offset = 60 * 60;
 $expire = "expires: " . gmdate ("D, d M Y H:i:s", time() + $offset) . " GMT";
 header ($expire);
 $data = file_get_contents($file);
 $data = compress($data);
 echo $data;
 }
 }
 exit;
 
 function goodfile($file){
 $invalidChars=array("",""",";",">","<",".php");
 $file=str_replace($invalidChars,"",$file);
 if( file_exists($file) ) return true;
 return false;
 }
 
 function compress($buffer) {
 $buffer = preg_replace('!/*[^*]**+([^/][^*]**+)*/!', '', $buffer);
 $buffer = str_replace(array("rn", "r", "n", "t", '  ', '    ', '    '), '', $buffer);
 return $buffer;
 }
 ?>
 
 
 Bước 2/ Tạo file .htaccess với nội dung
 
 
 CODE RewriteRule ^(.*).css$ /csszip.php?file=$1.css [L]
 
 
 Bạn có thể dùng YSlow để test kết quả trước và sau khi nén file
 http://www.wangarific.com/improve-site-speed-with-yslow/
 
 Chúc các bạn thành công
 | 
		
			
	Thêm vào trang Google +