矛盾,该不该自己实现http缓存

TopFans 2007-09-07 02:39:24
因为要设计一个http缓存的方案,请大家给点帮助
需求是这样,每天分析访问量比较大的搜索请求,然后取一定数量放在内存中一个hashtable存起来,global里判断是不是取缓存
但有几个问题拿不准:
1 asp.net也提供了页面自定义缓存
1它缓存的效率应该要比自己实现的高吗?
2碰到很大访问量的时候会存很多请求,有接口可以让我去编辑么,比如限制一个最大的个数

2如果自己实现
1应该在哪个环节去判断是否取缓存了,global?
自己实现的话优点就是可以分析最常用的数据,然后缓存起来,但是效率拿不准?
或者,还有什么其他方法么?
...全文
230 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
iuhxq 2007-09-11
  • 打赏
  • 举报
回复
可以做数据缓存
至于hashtable可以不用的,直接用System.Web.Cache即可

if (缓存标记)

Cache.Add(....)
TopFans 2007-09-11
  • 打赏
  • 举报
回复
原来那种自定义缓存不是内核的
我faint。。
honey52570 2007-09-11
  • 打赏
  • 举报
回复
结合使用吧
soaring000 2007-09-11
  • 打赏
  • 举报
回复
我认为应该将两者结合起来,asp.net的缓存机制简单,但是比较死板,自定义缓存比较灵活,
可以选择性的进行缓存,但是其执行效率应该不如.net自带的页面缓存
TopFans 2007-09-07
  • 打赏
  • 举报
回复
利用iis6内核缓存的效率是最高的
可是,不太好控制,如果请求很多,每个都缓存,怕把服务器搞挂了。。
liusen5555 2007-09-07
  • 打赏
  • 举报
回复
帮定!!!!!!!!!!!!!1
TopFans 2007-09-07
  • 打赏
  • 举报
回复
人气啊。。
jiangmin168168 2007-09-07
  • 打赏
  • 举报
回复
关注,学习
wuhan_dotnet 2007-09-07
  • 打赏
  • 举报
回复
有能力可以自己实现```
geoffe 2007-09-07
  • 打赏
  • 举报
回复
这种写数据库也可以
类似日志
jess_lv 2007-09-07
  • 打赏
  • 举报
回复
唉!进来帮顶一下·!
TopFans 2007-09-07
  • 打赏
  • 举报
回复
求助ing。。
wangrumeng 2007-09-07
  • 打赏
  • 举报
回复
关注,学习

62,073

社区成员

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

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

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

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