有没有人知道你是否采用了一个性能命中来调用CloudConfigurationManager GetSetting方法?例如,它是否重新解析azure文件还是缓存了?不确定我是否应该添加自己的缓存/静态变量来改善通常称为连接字符串的内容的性能.
谢谢
小智 11
该源可在github.
如果您查看源代码,可以看到它没有进行任何缓存,因此如果您看到性能问题,则可能需要实现自己的缓存.
身体GetSetting显示简单的回报:
value = GetValue("ServiceRuntime", name, GetServiceRuntimeSetting);
if (value == null)
{
value = GetValue("ConfigurationManager", name, n => ConfigurationManager.AppSettings[n]);
}
return value;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1088 次 |
| 最近记录: |