一 、缓存
在整个程序里边有很多配置的地方,我们一般会把这些配置文件保存成键值对的形式,放在数据库中。
当需要时读取。然而这个配置的文档经常需要重复的读取,会给程序带来延迟和性能上的下降,我们需要优化。
这个时候用的最多的方式就是设置缓存HttpRuntime.Cache["需要缓存的数据"];
在下次读取的时候进行一个判断
if(HttpRuntime.Cache["Setting"]==null)
{
//读取数据库返回值 value
//把值装入缓存
HttpRuntime.Cache["Setting"] = value;
}
else
{
return HttpRuntime.Cache["Setting"].ToString();
}