C# IIS读取web.conf和性能
在我的代码中,我用虚线标出了从web.conf文件中提取值的引用C# IIS读取web.conf和性能,c#,asp.net,iis,asp.net-web-api2,C#,Asp.net,Iis,Asp.net Web Api2,在我的代码中,我用虚线标出了从web.conf文件中提取值的引用 WebConfigurationManager.AppSettings[key] 我假设每次调用这行代码来检索条目时,我的应用程序都在从磁盘物理读取web.conf文件。这确实会造成潜在的瓶颈 但由于这只是一个假设,我希望我是错的,IIS将web.conf加载到内存中,所以访问密钥的所有调用都在内存中完成 有人知道谁能证实吗?我只是不想编写性能很差的代码:) 谢谢看看这篇博客: 标题allready给出了一个答案:Web.Con
WebConfigurationManager.AppSettings[key]
我假设每次调用这行代码来检索条目时,我的应用程序都在从磁盘物理读取web.conf文件。这确实会造成潜在的瓶颈
但由于这只是一个假设,我希望我是错的,IIS将web.conf加载到内存中,所以访问密钥的所有调用都在内存中完成
有人知道谁能证实吗?我只是不想编写性能很差的代码:)
谢谢看看这篇博客: 标题allready给出了一个答案:Web.Config被缓存 访问它不应该是你的瓶颈 关于ASP.Net的更详细信息为我们提供了以下信息: 在运行时,ASP.NET使用Web.Config文件分层 为每个应用程序计算唯一的配置设置集合 传入的URL请求。这些设置只计算一次,然后 缓存在服务器上