有谁知道调用 CloudConfigurationManager GetSetting 方法是否会影响性能?例如,它会重新解析 azure 文件还是缓存它?不确定我是否应该添加自己的缓存/静态变量来提高通常称为连接字符串的性能。
谢谢
最佳答案
source可以在 github 上找到。
如果您查看源代码,您会发现它没有执行任何缓存,因此如果您发现性能问题,您可能需要实现自己的缓存。
GetSetting
的主体显示了一个简单的返回:
value = GetValue("ServiceRuntime", name, GetServiceRuntimeSetting);
if (value == null)
{
value = GetValue("ConfigurationManager", name, n => ConfigurationManager.AppSettings[n]);
}
return value;
关于.net - CloudConfigurationManager GetSetting 方法是否缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26454947/