Cache大体分为两种,一种是文件Cache,另一种是内存Cache。按应用划分,可以分为页面Cache和局部Cache
局部cache是可以将数组,序列化对象,字符串等等,分别cache,并设置ttl值(生存时间)
数据库与应用程序之间加一层Cache,性能将会大幅提升。
我们一般会把Cache封装为一个Class (类),并且支持多种Cache API.如:Apc Cache,Xcache, Memcache...
Cache操作很简单,添加,更新,删除,状态几种操作,其中添加与更新可以共用一个方法。
原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。