对.net缓存技术不太了解,希望高人给点指点!!!

koumingjie 2011-05-25 09:35:54
1、缓存技术在平时的项目中如何运用,如何用?
2、能否提供一些学习缓存的资料?
...全文
292 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
8T6 2011-11-23
  • 打赏
  • 举报
回复
我觉得!
CSDN是个好东西
koumingjie 2011-06-01
  • 打赏
  • 举报
回复
可以大侠可以谈谈用缓存的实际经验吗?
koumingjie 2011-06-01
  • 打赏
  • 举报
回复
顶起来
weike021996 2011-05-30
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 wxr0323 的回复:]

引用 3 楼 koumingjie 的回复:

引用 2 楼 caozhy 的回复:
不知道lz特指asp.net缓存还是泛指缓存。

事实上,缓存是一种通用的算法策略,在.NET,甚至在现代的计算机系统里面无处不在。

数据库用到、文件系统用到、.NET里面很多对象用到,甚至连字符串也用到,lz甚至可以根据需要自己实现缓存。除了asp.net有缓存框架以外,很多产品都有。

……
[/Quote]
+1真是学习了
koumingjie 2011-05-30
  • 打赏
  • 举报
回复
顶起来
Ricercar 2011-05-30
  • 打赏
  • 举报
回复
简单说一下我用缓存的经验,以前在项目里有一个目录树,是从数据库里动态生成的,由于树结构是递归的,如果不用缓存,每次打开也都要花很长时间,用了缓存就快多了,但还是有问题,每次重建缓存的时候其实还是有点慢,后来还是放弃使用缓存,用延迟加载的ajax树控件,也不需要使用缓存了
Ricercar 2011-05-30
  • 打赏
  • 举报
回复
EnterpriseLibrary里有CachingBlock,比直接用api容易一些
champagne_bin 2011-05-30
  • 打赏
  • 举报
回复
学习啦
流氓兔 2011-05-30
  • 打赏
  • 举报
回复
子夜__ 2011-05-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 koumingjie 的回复:]

引用 2 楼 caozhy 的回复:
不知道lz特指asp.net缓存还是泛指缓存。

事实上,缓存是一种通用的算法策略,在.NET,甚至在现代的计算机系统里面无处不在。

数据库用到、文件系统用到、.NET里面很多对象用到,甚至连字符串也用到,lz甚至可以根据需要自己实现缓存。除了asp.net有缓存框架以外,很多产品都有。


能否给点学习资料看看啊
[/Quote]
http://www.cnblogs.com/abac/archive/2004/02/11/1166.aspx
koumingjie 2011-05-25
  • 打赏
  • 举报
回复
我想拓展一下自己的思路,多了解些东西,谢谢各位了哈
zhangyong361055720 2011-05-25
  • 打赏
  • 举报
回复
学习一下
koumingjie 2011-05-25
  • 打赏
  • 举报
回复
各位大哥,缓存原理我懂,最好能提供些好的资料、实例,或者新的技术
isjoe 2011-05-25
  • 打赏
  • 举报
回复
若无则提取,如果被修改则重置为无,若无则提取。。。。。。
procedure123 2011-05-25
  • 打赏
  • 举报
回复
缓存么跟你自己计算机的内存差不多,就是对最近经常使用的数据暂时放在内存(缓存)中,

对于网站来说,也许首页在同一时间被N多的人同时访问,如果这个首页需要读取数据库的话,那假设同时被1000万人同时访问,那服务器的数据库是不是要同时执行1000万次查询操作呢?这显然不合理,
那么可以把这个首页的通过数据库查询得到的数据暂时放到服务器的缓存(内存)中,当其它人需要此数据的时候,就不需要再从数据库读取,而直接从服务器的内存读取,这样见小了数据库操作的压力,同时也提高了速度,.
koumingjie 2011-05-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 mockqi 的回复:]
ASP.NET 缓存
[/Quote]

谢谢哈
koumingjie 2011-05-25
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 caozhy 的回复:]
不知道lz特指asp.net缓存还是泛指缓存。

事实上,缓存是一种通用的算法策略,在.NET,甚至在现代的计算机系统里面无处不在。

数据库用到、文件系统用到、.NET里面很多对象用到,甚至连字符串也用到,lz甚至可以根据需要自己实现缓存。除了asp.net有缓存框架以外,很多产品都有。
[/Quote]

能否给点学习资料看看啊
threenewbee 2011-05-25
  • 打赏
  • 举报
回复
不知道lz特指asp.net缓存还是泛指缓存。

事实上,缓存是一种通用的算法策略,在.NET,甚至在现代的计算机系统里面无处不在。

数据库用到、文件系统用到、.NET里面很多对象用到,甚至连字符串也用到,lz甚至可以根据需要自己实现缓存。除了asp.net有缓存框架以外,很多产品都有。
  • 打赏
  • 举报
回复
加载更多回复(2)

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧