asp.net Cache代替方案选择
asp.net自身的缓存虽然比较好用,支持过期设置,支持缓存依赖,支持回调
但是不支持分布式,多个工作园时无法共享缓存。
目前可选的缓存代替方案:
1、NCACHE,仿造asp.net cache设计,支持过期设置,支持缓存依赖,比较好用。唯一不好的地方就是,NCACHE好像不能保存非序列化对象,插入的时候会报错value is not serializable 。
相关链接:
http://www.alachisoft.com/
http://blog.csdn.net/cxzhq2002/archive/2009/07/05/4323005.aspx
2、memcache,memcache非常高效,支持分布式部署,支持过期设置,只是memcached不支持缓存依赖,这样导致以前用asp.net缓存的内容无法用memcached替代。
相关链接:
http://hi.baidu.com/boy2143/blog/item/5a1925ddcdba5ae776c63885.html
3、微软的Velocity,据说会在.netframework4.0里推出,具体功能不是很了解,据说和memcached功能类似。
抛砖引玉,和大家一起探讨asp.net缓存的解决方案。
但是不支持分布式,多个工作园时无法共享缓存。
目前可选的缓存代替方案:
1、NCACHE,仿造asp.net cache设计,支持过期设置,支持缓存依赖,比较好用。唯一不好的地方就是,NCACHE好像不能保存非序列化对象,插入的时候会报错value is not serializable 。
相关链接:
http://www.alachisoft.com/
http://blog.csdn.net/cxzhq2002/archive/2009/07/05/4323005.aspx
2、memcache,memcache非常高效,支持分布式部署,支持过期设置,只是memcached不支持缓存依赖,这样导致以前用asp.net缓存的内容无法用memcached替代。
相关链接:
http://hi.baidu.com/boy2143/blog/item/5a1925ddcdba5ae776c63885.html
3、微软的Velocity,据说会在.netframework4.0里推出,具体功能不是很了解,据说和memcached功能类似。
抛砖引玉,和大家一起探讨asp.net缓存的解决方案。
...全文
请发表友善的回复…
发表回复
mmcgzs 2009-07-27
- 打赏
- 举报
顶起来
mmcgzs 2009-07-27
- 打赏
- 举报
楼上的,memcache如何解决缓存依赖问题?
jinjazz 2009-07-27
- 打赏
- 举报
我用memcached
evaa006 2009-07-27
- 打赏
- 举报
分布式的可以用缓存啊
mmcgzs 2009-07-27
- 打赏
- 举报
相关链接不能点,版主帮忙改一下,谢谢了!
yqyqyoyo 2009-07-27
- 打赏
- 举报
等待学习!虽然使用过缓存,但没试过分布式的架构上用缓存。。
wanghao3616 2009-07-27
- 打赏
- 举报
占个广告位~
mmcgzs 2009-07-27
- 打赏
- 举报
别沉啊