关于WinForm/Web如何使用缓存Cach

 我来答
科技音浪
2014-11-05 · 知道合伙人数码行家
科技音浪
知道合伙人数码行家
采纳数:8110 获赞数:26680
热爱电子数码产品和互联网产品

向TA提问 私信TA
展开全部
你的意思是用.NET的缓存机制?
缓存一般情况下用于数据库操作的比较多.
如果此数据修改过多,不建议用缓存.一般是原始数据.其实写在程序的某固定地方作为静态变量出现我觉得也可以...
sqlServer系列有大量的索引等等操作.优化后不一定比缓存差.

同类比还有session和application.
我举个例子查询数据库的例子看和你说的是不是一回事...

string cacheKey="yourKey"; //缓存ID
object myObj= HttpContext.Current.Cache[CacheKey]; //缓存对象
if(myObj==null)
{
//证明为空,再从数据库中查询
Datatable yourTable=yourSelect();
if(yourTable==null)
return null;
else
{
HttpContext.Current.Cache.Insert(cacheKey,yourTable); //插入缓存
return yourTable;
}
}
return myObj;
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式