防止 IIS 刷新缓存
我试图让 IIS 不要刷新缓存数据,以便在一段时间没有请求后加载页面可以更快。到目前为止,我已经尝试过此操作,但取得了成功:
- 为“对象缓存 TTL”属性定义无限时间;
- 在 IIS(版本 6.0)上取消选中“回收工作进程”选项;
- 在 IIS 上取消选中“空闲后关闭工作进程..”选项;
- 将缓存 ActivityPeriod 设置为“0”。
我可能会错过什么?是否有什么东西会强制在闲置一段时间后刷新缓存?
I'm trying to get IIS not to flush cached data, so that the loading of the pages after a period without requests can be faster. SO far I've tried this, but with any success:
- define an infinite time for the "Object Cache TTL" property;
- unchecked on IIS (version 6.0) the option "Recycle worker processes";
- unchecked on IIS the option "Shutdown worker processes after being idle..";
- set cache ActivityPeriod as "0".
What could I be missing? Is there something that is forcing cache to be flushed after some time idle?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用的是 ASP.NET,则可以使用 web.config 设置或以编程方式控制缓存。
看这里:http://www.15seconds.com/issue/040518.htm
If you are using ASP.NET, you can control caching with web.config settings or programatically.
Look here: http://www.15seconds.com/issue/040518.htm