16 thg 3, 2011

Nén css để tăng tốc website

0 nhận xét
Thất Tình.Biz | Phần mềm | Tin tức | Thủ Thuật | Phim | Game|Teen Sock| Scandan
 Sử dụng kỹ thuật nén CSS cũng được. Có nhiều cách khác nhau nhưng vì câu hỏi của bạn liên quan đến CSS và skinnên đây cũng là phương pháp dễ thực hiện (như gzip)

Mở tập tin CSS.

Thêm vào ngay dòng đầu tiên
  1. <?php
  2.   header('Content-type: text/css');
  3.   ob_start("compress");
  4.   function compress($buffer) {
  5.     // remove comments
  6.     $buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer);
  7.     // remove tabs, spaces, newlines, etc.
  8.     $buffer = str_replace(array("\r\n", "\r", "\n", "\t", '  ', '    ', '    '), '', $buffer);
  9.     return $buffer;
  10.   }
  11. ?>
Copy code vào Clipboard


Thêm vào dòng cuối cùng

  1. <?php ob_end_flush();?>
Copy code vào Clipboard


Thay định dạng của CSS thành PHP và sử StyleSheet liên lại cho đúng tên tập tin.

Kỹ thuật này sẽ nén CSS lại và tối ưu dụng lươ.ng của nó, khá hiệu quả. Ta còn có thể áp dụng cho Javascript nữa nhưwww.silveryhat.com/delynie đang sử dụng

 

0 nhận xét:

Đăng nhận xét