数据库缓存依赖是 你这个缓存 依赖于 表,表更新了,缓存移除。
1.根据查询条件 可以建多个缓存。
2.把整表 缓存起来,查询 分页通过这个缓存进行内存分页条件查询。
我也是这样理解的,所以列表分页的话sql语句都会因为传递过来的页号而不同的,这样cache就太多了吧!!
所以估计也只能按照你说的那样,直接全部取出来然后再分页了!可是这样也就没有意义了·····
所以还是无法实现数据库缓存依赖的列表分页
现在服务器的内存随便都几十G,把整个表的数据放到内存里也是可以,或者参考一些全文搜索技术,例如 hubbledotnet。
如果内存不够就用生成静态页,硬盘够大就行。