IIS7的输出缓存是怎么工作的?

small_tu 2015-07-20 03:43:30
想给iis7配置服务端的缓存,从网上搜到的各种资料都是在说怎么打开输出缓存。打开简单,但是怎么看缓存生效了没有?我用性能分析器看缓存命中率都是0呢?

这个要怎么配置?缓存是存放在内存里?还是以文件的形式存放呢?
...全文
4342 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
newtee 2016-03-08
  • 打赏
  • 举报
回复
具体算法好像是hash分桶法
newtee 2016-03-08
  • 打赏
  • 举报
回复
放在这里面 MemoryCache.Default 你可以直接不用输出缓存 直接用这个 具体的MSDN
引用 5 楼 small_tu 的回复:
[quote=引用 4 楼 bitsbird 的回复:] 页面缓存,<%page 上有一个enableCache(具体记不得),第一次生成后在内存里,第二次直接从内存里拿,但是一般都是设置一个Expired时间,否则内容一直会没有变化。
性能分析器看缓存命中率 会有所体现吗?[/quote]
small_tu 2016-03-07
  • 打赏
  • 举报
回复
引用 4 楼 bitsbird 的回复:
页面缓存,<%page 上有一个enableCache(具体记不得),第一次生成后在内存里,第二次直接从内存里拿,但是一般都是设置一个Expired时间,否则内容一直会没有变化。
性能分析器看缓存命中率 会有所体现吗?
bitsbird 2016-03-07
  • 打赏
  • 举报
回复
页面缓存,<%page 上有一个enableCache(具体记不得),第一次生成后在内存里,第二次直接从内存里拿,但是一般都是设置一个Expired时间,否则内容一直会没有变化。
small_tu 2016-03-07
  • 打赏
  • 举报
回复
有没有人给解答一下呢?
small_tu 2015-07-20
  • 打赏
  • 举报
回复
引用 1 楼 dongxinxi 的回复:
默认是放在内存里,以一定规则的键值对形式存放的。当然你也可以重写放到自定义缓存文件里,也可以自定义缓存的机制 简单使用 http://blog.csdn.net/laolaolai/article/details/5301212
要使用输出缓存,除了在iis上开启外,还需要在页面上进行设置?或者是在代码里进行设置?
  • 打赏
  • 举报
回复
默认是放在内存里,以一定规则的键值对形式存放的。当然你也可以重写放到自定义缓存文件里,也可以自定义缓存的机制 简单使用 http://blog.csdn.net/laolaolai/article/details/5301212

13,190

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 分析与设计
社区管理员
  • 分析与设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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