» 阅读全文
shiny 写于 2009, February 22, 10:57 AM
» 阅读全文
shiny 写于 2009, February 21, 9:22 AM
» 阅读全文
shiny 写于 2009, February 3, 4:01 PM
有个说法:CACHE FOR CASH。
可见CACHE(缓存)对于降低服务器压力、减少硬件成本、提高程序性能有非常重要的意义。
从缓存的范围来划分,一般缓存有两种:页面级的缓存和数据级的缓存。
下面贴一个MEETTEA项目的数据级缓存的示例。
优点:可以设置过期的时间或永不过期;可以储存任何一种变量。
使用方法:
$dc = new dataCache();
/**key,相当于数组的KEY,对应了储存的值;$value,可以是任何一个PHP变量;1000,是过期的秒数,最长是5位,就是一天的秒数,0表示永不过期
***/
$dc->C('key',$value,1000);
#获取值,如果是false说明值过期或缓存已清理。
$value = $dc->C('key');
如果将这段代码应用到你的项目中,尚需略做修改,主要是数据的缓存目录、写入、读出数据的函数以及几个常量。
相信你看过之后就明白了。
» 阅读全文