background image

array('url' => $REQUEST_URI, '
post' => $HTTP_POST_VARS, 'cookies' => $HTTP_COOKIE_VARS) );
// 查询缓冲
if ($content = $cache->start($cache_id)) {
// 缓冲命中
echo $content;
die();
}
// 缓冲丢失
// -- 在这里插入内容产生代码 --
// 把页面存入缓冲
echo $cache->end();
?>
利用

 Cache_Output 类,很容易把一个动态的数据库驱动的网站应用转化为静态,从而极大

的提升站点的性能。越来越多的站点在采用

 GZ

ip

 压缩 HTML 内容,这样减少了服务器的带

宽消耗,对于使用

 Modem 上网的用户来说也能受益不少。

Cache_OutputCompression 扩展了 Cache_Output 类的功能,他把 GZIP 压缩的 HTML 内容
进行缓冲,从而节省了

 CPU 压缩的时间。