ASP.NET:web.config在哪里/如何缓存?
发布时间:2020-12-15 20:40:14 所属栏目: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-mvc – 使用缓存配置文件缓存ChildActions将不起作
- asp.net – MVC2 – 逻辑应该去的基本问题
- asp.net – 获取ListView中动态添加的控件的值
- asp.net-mvc – 设置焦点在文本框 – MVC3
- asp.net-mvc-3 – 使用csvhelper(nuGET)和C#MVC导入CSV文件
- asp.net – 有没有办法在Web Api控制器中处理表单发布数据?
- asp.net-mvc – 您可以使用IOC容器将依赖项注入自定义WebVi
- 如何使用ASP.NET Core自定义Tag Helper中的视图?
- 页面存在时的404 – IIS 5,ASP.NET 4.0
- asp.net-mvc – 只读一个下拉列表,但仍然提交其值
推荐文章
站长推荐
- asp.net-mvc – 在RedirectToRoute和RedirectToA
- Jquery+ajax请求data显示在GridView上(asp.net)
- asp.net – 如何从FormCollection中获取复选框值
- asp.net-mvc – 为什么我的IIS Express Web应用程
- ASP.NET 2.0 – 带有tbody / thead的DataGrid
- 如何在ASP.NET应用程序中唯一标识客户端计算机?
- 我应该在ASP.NET MVC中构建我的下一个Web应用程序
- asp.net-mvc – ASP.Net身份登录重定向强制协议(
- 在ASP.NET C#中调用Web服务时,Session为null
- ASP.Net MVC身份无限重定向循环
热点阅读