段宏

导航

2013年1月13日 #

对于分页数据该如何缓存?

摘要: 对于分页数据的缓存问题,该如何处理呢? 下面就我在开发Web项目(基于Mvc架构,UI不共用DB的Model)时遇到缓存分页数据的问题,阐述我的处理过程: 首先,我想到的是以分页的索引为Key,缓存整个页面的数据。如此一来,对于已经加载过的页面,可以根据Key直接从缓存中取出即可(采用相对时间缓存的策略,即数据在之后的某一时间段内未被访问,则从缓存中清除)。这样即可以节省流量,又可以提高响应时间,自己觉得很满意。 接下来遇到的问题是:分页中的数据并不是保持不变的,可能修改或删除。在这种情况下,以上策略失效了。经过一个上午的思考,我的做法如下:保持上述缓存策略不变,但添加了对添加,修改... 阅读全文

posted @ 2013-01-13 17:13 段宏 阅读(9774) 评论(5) 推荐(1) 编辑