ASP.NET关于cache的使用

dreampeng007 2006-07-22 05:45:17
现在在搞一个黄页搜索系统,黄页的数据量很大,一个省的数据,现在为了提高搜索速度,想用CACHE给搜索过的数据进行缓存,但是CACHE是把数据存到了内存中了,是不是数据多了后内存就吃不消了,反而会影响速度呢,现在不知道该怎么来解决这个速度的问题,请大虾们给小弟一解,谢谢.
...全文
184 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jijl2001 2006-07-23
  • 打赏
  • 举报
回复
楼上说的很有道理,
mschen 2006-07-23
  • 打赏
  • 举报
回复
The Cache object, on the other hand, automatically dumps items from the cache when memory resources get low.


当内存资源很少的时候,Cache对象会自动从内存中清除.所以当你从Cache中取数据的时候,你永远也不能保证它不被清除,所以一定要进行检查.

myItem=Cache("myItem")

if myItem is nothing then
'从新取得数据
end if
孟子E章 2006-07-23
  • 打赏
  • 举报
回复
当没有存储空间时,asp.net将按重要性级别自动删除,
活靶子哥哥 2006-07-23
  • 打赏
  • 举报
回复
注意CACHE的设置时间

http://www.aspxboy.com/code/default.aspx/S7s2zPJbeI9PJA/OKHpAVwVaUEhf02EgEOgeB3Yd5Z7fLL3ZNgdv7XIqertUOYm9Lt2z7P2vt/2C0IoCxyIplmfUKQlJPOldR5ceRTU2o3gSyBkSkCVWTRDtmaGzlZ4uSzBDsCbDM/sA+UMTAOR0dcmOus9ytWiP.Aspx
wy121420979 2006-07-23
  • 打赏
  • 举报
回复
你可以折中处理啊,将缓存时间设短一点!
可以试一下!
greki 2006-07-23
  • 打赏
  • 举报
回复
缓存还有几种依赖机制。可以考虑下,时间,数据库,
还有硬盘缓存,可以解决大数据缓存问题
ying1234 2006-07-23
  • 打赏
  • 举报
回复
对对,mschen(Co-ok) 高见。

62,074

社区成员

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

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

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

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