读取 web.config 设置文件系统性能
Reading web.config settings file system performance
是否通过 web.config 读取设置
WebConfigurationManager.AppSettings("Setting1")
或 WebConfigurationManager.ConnectionStrings("Conn1").ConnectionString
每次发生时都会导致对基础 web.config 文件的物理访问?
如果是,将把这些设置包装在共享(静态)方法中
Public Class MyAppSettings
Public Shared Function Conn1() As String
Return WebConfigurationManager.ConnectionStrings("Conn1").ConnectionString
End Function
Public Shared Function Setting1() As String
Return WebConfigurationManager.AppSettings("Setting1")
End Function
End Class
更改 web.config 的访问方式?在修改 web.config 文件之前是否会缓存设置?
每次调用这些方法都会导致对 web.config 的物理访问。将它们包装在静态方法中不会改变任何东西,每次调用都会进行物理访问。
是否通过 web.config 读取设置
WebConfigurationManager.AppSettings("Setting1")
或 WebConfigurationManager.ConnectionStrings("Conn1").ConnectionString
每次发生时都会导致对基础 web.config 文件的物理访问?
如果是,将把这些设置包装在共享(静态)方法中
Public Class MyAppSettings
Public Shared Function Conn1() As String
Return WebConfigurationManager.ConnectionStrings("Conn1").ConnectionString
End Function
Public Shared Function Setting1() As String
Return WebConfigurationManager.AppSettings("Setting1")
End Function
End Class
更改 web.config 的访问方式?在修改 web.config 文件之前是否会缓存设置?
每次调用这些方法都会导致对 web.config 的物理访问。将它们包装在静态方法中不会改变任何东西,每次调用都会进行物理访问。