如题:
先说一下我的理解。
对于网站,我们可以把那些基本不变的内容缓存起来。但是我做的系统基本都是企业用的频繁操作数据库的系统,操作基本上都是增删改查,把操作的结果用GridView,或Repeater显示。这样的系统如何应用缓存呢?请有经验的高手说一下你们的经验或实现方式。谢谢!
先说一下我的理解。
对于网站,我们可以把那些基本不变的内容缓存起来。但是我做的系统基本都是企业用的频繁操作数据库的系统,操作基本上都是增删改查,把操作的结果用GridView,或Repeater显示。这样的系统如何应用缓存呢?请有经验的高手说一下你们的经验或实现方式。谢谢!
多频繁?例如当前这个帖子(只考虑cache的情况,而不是生成html文件的情况),当这个帖子有人回复的时候才需要清除缓存,否则(第一个人访问页面之后)缓存就一直存在着。不是说动不动就把还没有用到的数据放到缓存,也不是说数据都修改了而缓存里的脏数据还没有清除。如果不懂控制缓存依赖的技术,而以为仅仅把数据搁在内存中就是缓存了,那是不懂缓存的,会让你的内存被滥用。