ASP.NET:web.config在哪里/如何缓存?
发布时间:2020-10-19 17:16:45 所属栏目:asp.Net 来源:互联网
导读:我在Microsoft文档中的某处读到了ASP.NET的web.config的内容被缓存.如果这是真的,它在哪里缓存 – 在内存中还是在磁盘上? 还有一个后续问题:如果我必须密集访问web.config,是否需要进行任何性能考虑? 它缓存在内存中,在磁盘上缓存没有任何意义,它已经在磁
我在Microsoft文档中的某处读到了ASP.NET的web.config的内容被缓存.如果这是真的,它在哪里缓存 – 在内存中还是在磁盘上? 还有一个后续问题:如果我必须密集访问web.config,是否需要进行任何性能考虑? 解决方法它缓存在内存中,在磁盘上缓存没有任何意义,它已经在磁盘上.首先,在ASP.NET中,您希望确保通过HttpContext对象的GetSection方法访问配置节(这使用ASP.NET管理的缓存副本). 访问配置值的性能是Section对象(GetSection返回的对象)的内部实现的函数. ConfigurationSection可以简单地充当DOM节点的包装器,它可以在每次请求属性时读取.除此之外,它可以内部缓存价值并注意变化. 我的建议是保持你的代码简单,只需通过GetSection访问你需要的值,而不是试图在其他地方保存它们的副本,但是如果你要去,请务必在请求期间保持对GetSection返回的对象的引用从中获取多个值. (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET批量下载文件的方法
- 文档在线预览的实现
- asp.net – Session Timeout .NET
- asp.net-mvc – MVC3验证与实体框架模型/数据库首先
- asp.net-mvc-4 – MVC4捆绑GZIP和头文件
- Asp.net mvc验证用户登录之Forms实现详解
- 实体框架 – WebApi OData:$filter’any’或’all’查询不
- 在ASP.NET中,什么决定了HostingEnvironment.IsDevelopmentE
- asp.net 使用驻留在页面中的Cache缓存常用可定时更新的数据
- asp.net – “2015年4月20日Google帐户的OpenID2已经消失”
推荐文章
站长推荐
- asp.net-mvc – 如何将html5属性和值导入mvc Hid
- ASP.NET 程序中删除文件夹导致session失效问题的
- asp.net-mvc – 将viewdata传递给asp.net mvc ma
- 序列化 – Newtonsoft中的TypeNameHandling需要$
- asp.net-mvc – ASP.NET Core中基于活动的授权
- asp.net – 为什么Global.asax事件在我的ASP.NET
- 使用MVC在ASP.NET中实现API的最佳方法是什么?
- 发布一款层次下拉列表控件
- asp.net-mvc – 存储库与DAL中的服务模式:EF和D
- asp.net-mvc – DotNetOpenAuth在ASP.NET MVC中的
热点阅读