如何自动更新缓存?
taz01 2010-09-26 05:57:31 之前从没做过缓存,现在要开始做了!
网站要提供产品接口给别人网站用,所以 不可能 每调用一次都去数据库拿数据的吧
而且这样也提高自己网站的访问速度!
过程如下:
一次性把数据库中所有 正在销售 的产品相关信息拿出来放入Cache中
之后:
1、每小时后都会去数据库中查找那些“正在销售”的产品的购买人数,并同步到缓存中
2、每天晚上12点过后,都会自动把缓存中的过期产品删除,并去数据库查找有没有新加入 正在销售 的产品,
有的话把它放入到缓存中!
这样可行吗?
“自动更新” 方法应该不难写,只是如何自动调用这个方法却不知道!