读书人

所谓的缓存,到底是什么?该如何处理

发布时间: 2013-05-02 09:39:29 作者: rapoo

所谓的缓存,到底是什么?

[解决办法]

引用:
2`如果要加上缓存的话 是怎么样的呢?
每次访问 看到的 是不是最新的数据?
如果不是 那缓存也没什么意义了..
如果是 那缓存好像还是没什么意义..
求解

当你有数据库更新的时候,缓存应该做同步修改(增删改都应该通知缓存自动处理)。
那么你这个需求除了启动程序需要查询数据库,以后再也不需要因为请求而查询数据库了。
[解决办法]
缓存和刷新没有关系的,缓存后确实不能看到最新数据,但是总不可能随时就有最新数据吧,而且缓存是可以制定策略的,例如如果发生更新后即更新缓存,这也是可以的。可以这么说,大网站哪个不用缓存,关键是你如果应用是关键。
------解决方案--------------------


个人简单的认为缓存就是一个虚拟的数据表,把不需要实时更新的数据暂时放到里面,然后等数据处理完成到最终结果,一次性请求服务器,对数据库操作。

读书人网 >asp.net

热点推荐