ASP.net中的缓存方式有多少种?

aimomo 2009-01-24 06:32:32

请问:缓存方式有几种?还有就是原理是什么呢?
...全文
215 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
龙宜坡 2009-02-07
  • 打赏
  • 举报
回复
mark
aimomo 2009-02-07
  • 打赏
  • 举报
回复


很好,很强大.````
a21999 2009-01-31
  • 打赏
  • 举报
回复
mark
wangzhenyue 2009-01-31
  • 打赏
  • 举报
回复
是3种。。
1.应用程序集缓存。
2.页面整体缓存。比如首页。变换不大或变换周期长的页面,可以用此方法
3.页面局部缓存。比如整个页面只有一处或几处更改。相对整个页面改变较少。可以用此方法。
根据不同的需求自己选择好。。
lonelySurvive 2009-01-26
  • 打赏
  • 举报
回复
mark
wuyq11 2009-01-24
  • 打赏
  • 举报
回复
ASP.NET 使用两种基本的缓存机制来提供缓存功能。第一种是应用程序缓存,它允许您缓存所生成的数据,如 DataSet 或自定义报表业务对象。第二种是页输出缓存,它保存页处理输出,并在用户再次请求该页时,重用所保存的输出,而不是再次处理该页
参考
http://www.cnblogs.com/nacarat/archive/2007/10/24/936662.html
http://www.cnblogs.com/portalsky/archive/2008/10/23/1318060.html
aimomo 2009-01-24
  • 打赏
  • 举报
回复


是在服务器端,那么他缓存在服务器端,,
读取的时候是在哪里读取啊`~`
阿云ivan 2009-01-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 aimomo 的回复:]


那缓存的是保存在客户端么?
[/Quote]

是在服务器端缓存
aimomo 2009-01-24
  • 打赏
  • 举报
回复


那缓存的是保存在客户端么?
hechenqingtian 2009-01-24
  • 打赏
  • 举报
回复
1)缓存 ASP.NET 页
1以编程方式操作 HttpCachePolicy 类。
HttpCachePolicy.SetExpires
HttpCachePolicy.SetCacheability |NoCache
|Private
|Public
|Server
|ServerAndNoCache
|ServerAndPrivate
2<%@ OutputCache Duration="60" VaryByParam="None" %>Duration 和 VaryByParam 属性是必需的。
------------------------------------------------------------
2)缓存 ASP.NET 页的某些部分
不变的部分缓存起来,不必总是请求服务器

控件头部,则该控件的一个版本将在输出缓存中存储 120 秒。
<%@ OutputCache Duration="120" VaryByParam="None" %>

或使用代码隐藏开发方法开发用户控件,则将以下属性包含在类声明的元数据中时,控件版本将在输出缓存中存储 120 秒。
[C#]
[PartialCaching(120)]
-------------------------------------------------------------
3)缓存应用程序数据
允许您将需要大量的服务器资源来创建的对象存储在内存中。它是由 Cache 类实现的,实例是每个应用程序专用的,其生存期依赖于该应用程序的生存期。重新启动应用程序后,将重新创建 Cache 对象
ASP.NET 4权威指南》是ASP.NET领域的又一鸿篇巨制,由资深ASP.NET专家亲自执笔,知名微软技术社区和权威技术专家一致鼎力推荐。 它是国内第一本关于ASP.NET 4的著作。从广度上讲,内容系统而全面,全书一共包含4个部分:第一部分以一个易于实践的示例开篇,既能帮助读者快速了解ASP.NET的开发流程,还能帮助读者建立ASP.NET开发的大局观,紧接着全面介绍了ASP.NET的各常用控件,这是ASP.NET的基础;第二部分详尽地讲解了ASP.NET访问的所有细节,包括数据管理、数据控件绑定与操作、GridView控件、LINQ查询、LINQ与ADO.NET和XML,以及ADO.NET实体框架等;第三部分深入浅出地讲解了开发一个Web站点必须掌握的各知识点、流程和方法;第四部分是本书的高级话题,分析了ASP.NET状态管理、自定义服务器控件、ASP.NET缓存、多语言本地化应用程序、ASP.NET Web部件等。从深度上来讲,本书对实际开发极不常用而大部分同类书都浓墨重彩的知识点只做了必要性的介绍,对于较容易给开发者带来困惑而大部分同类书都浅尝辄止的知识点进行了深入分析,其详细程度是一般同类书不能比拟的。从实践性上讲,本书精心设计了大量可操作性强和极具借鉴价值的实例代码与解决方案。 本书在广度、深度和实践性上完美结合,既能引领初学者快速在实践掌握ASP.NET开发,又能帮助有一定经验的读者解决在实际开发遇到的各疑难问题。
ASP.NET 4 权威指南》是ASP.NET 领域的又一鸿篇巨制,由资深ASP.NET 专家亲自执笔,知名微 软技术社区和权威技术专家一致鼎力推荐。 它是国内第一本关于ASP.NET 4 的著作。从广度上讲,内容系统而全面,全书一共包含4 个部分: 第一部分以一个易于实践的示例开篇,既能帮助读者快速了解ASP.NET 的开发流程,还能帮助读者建立 ASP.NET 开发的大局观,紧接着全面介绍了ASP.NET 的各常用控件,这是ASP.NET 的基础;第二部分 详尽地讲解了ASP.NET 访问的所有细节,包括数据管理、数据控件绑定与操作、GridView 控件、LINQ 查询、LINQ 与ADO.NET 和XML,以及ADO.NET 实体框架等;第三部分深入浅出地讲解了开发一个Web 站 点必须掌握的各知识点、流程和方法;第四部分是本书的高级话题,分析了ASP.NET 状态管理、自定 义服务器控件、ASP.NET 缓存、多语言本地化应用程序、ASP.NET Web 部件等。从深度上来讲,本书对 实际开发极不常用而大部分同类书都浓墨重彩的知识点只做了必要性的介绍,对于较容易给开发者带 来困惑而大部分同类书都浅尝辄止的知识点进行了深入分析,其详细程度是一般同类书不能比拟的。从 实践性上讲,本书精心设计了大量可操作性强和极具借鉴价值的实例代码与解决方案。 本书在广度、深度和实践性上完美结合,既能引领初学者快速在实践掌握ASP.NET 开发,又能帮 助有一定经验的读者解决在实际开发遇到的各疑难问题。

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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