Sau đây là nội dung file:
<?php
class cache
{
var $cache_dir = './cache/';
var $cache_time = 100000;// Thời gian để tạo cache mới
var $caching = false;
var $file = '';
function cache()
{
$this->file = $this->cache_dir . urlencode( $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] );
if ( file_exists ( $this->file ) && ( fileatime ( $this->file ) + $this->cache_time ) > time() )
{
$handle = fopen( $this->file , "r");
do {
$data = fread($handle, 8192);
if (strlen($data) == 0) {
break;
}
echo $data;
} while (true);
fclose($handle);
exit();
}
else
{
$this->caching = true;
ob_start();
}
}
function close()
{
if ( $this->caching )
{
$data = ob_get_clean();
echo $data;
$fp = fopen( $this->file , 'w' );
fwrite ( $fp , $data );
fclose ( $fp );
}
}
}
?>
Các bạn có thể copy và lưu vào 1 thư mục nào đó
Chú ý:
var $cache_dir = './cache/';
Tạo thư mục cache ngang hàng với file index.php của bạn và nhớ CMODE quyền ghi thư mục này cho nó
- 10 thủ thuật quảng bá Web giúp bạn tạo tiêu đề bài viết hấp dẫn người đọc và máy tìm kiếm.
- Hướng dẫn cài đặt Memcache cho VBB
- Custome Style với PHP và CSS
- Tạo website cá nhân dễ dàng với SnapPages.com




