每周200分,长期专栏,体验并推广ASP向ASP.NET过渡。之四:缓存

超级大笨狼 2005-06-07 12:19:24
这次讨论一下缓存,个人认为:没有缓存机制,面向对象大打折扣。
一段缓存的例子:

public class CacheUtil
{
public static Topic GetTopic(int topicid)
{
string key="__Forum_Topic__"+topicid;
Topic topic=null;
if(HttpContext.Current.Cache[key]!=null)
{
topic=(Topic)HttpContext.Current.Cache[key];
//HttpContext.Current.Response.Write("retrieve topic "+topicid+" from cache<br>");
}
else
{
//HttpContext.Current.Response.Write("retrieve topic "+topicid+" from database<br>");
topic=Topic.GetTopic(topicid);
HttpContext.Current.Cache.Add(key,topic,null,DateTime.MaxValue,new TimeSpan(0,0,15,0),CacheItemPriority.High,null);

}
return topic;
}

略。。。。。。
...全文
401 49 打赏 收藏 转发到动态 举报
写回复
用AI写文章
49 条回复
切换为时间正序
请发表友善的回复…
发表回复
班门弄斧 2005-06-15
  • 打赏
  • 举报
回复
up!
ASP0000 2005-06-15
  • 打赏
  • 举报
回复
呵呵~大笨狼果然是高手,看来CSDN上高手比想象中的还多!~
linqi07_07 2005-06-15
  • 打赏
  • 举报
回复
asp代码还不怎么懂,能否直接就转到asp.net呢?
游陆 2005-06-15
  • 打赏
  • 举报
回复
第一次直接接触!关注!
itzhiren 2005-06-15
  • 打赏
  • 举报
回复
收藏
zwrtv 2005-06-15
  • 打赏
  • 举报
回复
学习
xiaozx 2005-06-15
  • 打赏
  • 举报
回复
学习!
lishuai818 2005-06-15
  • 打赏
  • 举报
回复
ding
wwx5240 2005-06-15
  • 打赏
  • 举报
回复
看不懂,但觉得有用,MARK
mymyal123 2005-06-08
  • 打赏
  • 举报
回复
.net 发展的必然方向
zhanghongwen 2005-06-08
  • 打赏
  • 举报
回复
我也在转呢,向楼主学习!
gmlwl 2005-06-08
  • 打赏
  • 举报
回复
看来非逼俺转asp.net了

前段时间转过了。

后来又放弃了。。。
Mapleleaf123 2005-06-08
  • 打赏
  • 举报
回复
转变中...
xumw 2005-06-08
  • 打赏
  • 举报
回复
up……

俺正在过渡。
dushizhuma 2005-06-08
  • 打赏
  • 举报
回复
我也正在向。net过渡,谢谢你的帖子。
阿门 2005-06-08
  • 打赏
  • 举报
回复
学习学习再学习
soft_2008 2005-06-08
  • 打赏
  • 举报
回复
mark

有空的话请讲讲连接池,必定光顾.
超级大笨狼 2005-06-07
  • 打赏
  • 举报
回复
本来应该周六发的,比较忙,今天也是过了0点才发,希望兄弟们能有时间探讨一下。
关于ASP-->ASP.NET,郁闷的事,开心的事,随便拉。。。。。
online 2005-06-07
  • 打赏
  • 举报
回复


支持
超级大笨狼 2005-06-07
  • 打赏
  • 举报
回复
调用的时候:
CacheUtil.GetTopic(topicid)
来代替
Topic.GetTopic(topicid);
加载更多回复(29)

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧