IIS读取web.conf和性能

本文关键字:性能 conf web 读取 IIS | 更新日期: 2023-09-27 18:18:21

在我的代码中,我已经围绕引用从web.conf文件拉值。

WebConfigurationManager.AppSettings[key]

我假设在这一点上,每次我调用这行代码来检索条目,我的应用程序是物理地从磁盘读取web.conf文件。这确实提出了一个潜在的瓶颈。

但是这只是一个假设,我希望我是错的,IIS加载web.conf到内存中,所以任何访问键的调用都是在内存中完成的。

有知情者可以证实吗?我只是不想编写性能很差的代码:)

谢谢

IIS读取web.conf和性能

看看这篇博客:http://weblogs.asp.net/stevewellens/web-config-is-cached

标题已经给了你一个答案:Web。

访问它不应该是你的瓶颈。

来自MSDN的ASP的更详细的概述。Net给了我们这个:

在运行时,ASP。. NET使用Web。配置文件的层次结构为每个组件计算唯一的配置设置集合传入URL请求。这些设置只计算一次缓存在服务器上。