ASP.NET:web.config在哪里/如何缓存?
发布时间:2020-05-22 19:35:18 所属栏目: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 – System.Web.Cache,会话级别或应用程序级别
- asp.net – 表达式标记中的问题,用于绑定字符串变量
- .net – MVC 5中的“CacheProfile”
- asp.net-mvc – MVC3 EF4 POCO存储库/ UnitOfWork连接错误
- asp.net-mvc-3 – ASP.NET MVC 3,Razor Views和便携式区域
- asp.net mvc和css:选择时突出显示菜单选项卡
- ASP.Net是适用于高负载网站的技术吗?
- asp.net – 用于vs 2010安装和配置的Web API
- asp.net – 使用表单验证模拟
- asp.net-mvc – 如何根据接受的HTTP动词重载ASP.NET MVC操作
推荐文章
站长推荐
- asp.net – Model-Repository-Service-Validator
- asp.net – IIS 7禁用“需要SSL”
- asp.net-mvc-4 – / signalr / hubs未加载到asp.
- asp.net-mvc-3 – 将nhibernate实体序列化为json
- asp.net-core – 如何在ASP.NET Core中启动Quart
- asp.net-mvc – 什么是Razor中的ViewBag.Title?
- .NET HttpSessionState案例不敏感
- asp.net-mvc – 创建自定义RouteBase类
- asp.net-mvc-4 – 会话到期后重定向到特定页面(M
- asp.net – 从类型’DBNull’到类型’String’的
热点阅读
