Ở thời đại này thì tốc độ là một điều cực kỳ quan trọng. Khi vào một trang có tốc độ rất chậm, Hư Trúc sẽ rất ít khi quay trở lại. Hư Trúc không giới thiệu dài dòng về đề tài này. Đã có bài hướng dẫn cụ thể trên blog HuTek rồi. Ở đây, Hư Trúc chỉ hướng dẫn cho các bạn cách áp dụng nó vào theme TheSis.

Đầu tiên là bật Gzip cho html của theme. Thêm đoạn code sau vào file custom_functions.php.

/********************************************************************
Enable Gzip for Thesis by Hutek@hutek.info
********************************************************************/
add_action('get_header', 'enable_gzip');
function enable_gzip() {?>
<?php if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) ob_start("ob_gzhandler"); else ob_start(); ?>
<?php
}

Tiếp theo. Gzip cho CSS của theme. Tải file sau (Hư Trúc đã làm sẳn cho bạn) về, giải nén và up chồng lên theme của bạn. (Nhớ lưu dự phòng trước khi chép đè lên nhé)

http://www.mediafire.com/?g25no0yhi4c

Sau đó vào thư mục custom của theme. Copy file custom.css và layout.css và đổi tên chúng thành custom.css.php và layout.css.php. Thêm đoạn code sau vào trên cùng của mỗi file:

<?php 
ob_start ("ob_gzhandler");
header("Content-type: text/css; charset: UTF-8");
header("Cache-Control: must-revalidate");
$offset = 60 * 60 ;
$ExpStr = "Expires: " . 
gmdate("D, d M Y H:i:s",
time() + $offset) . " GMT";
header($ExpStr);
?>

Vậy là xong. Chúc bạn thành công.

Lưu ý: Sau khi thực hiện xong việc này. File custom.css sẽ không có tác dụng, do vậy, Bạn phải thay đổi trên file custom.css.php thay vì file custom.css như trước đây.