新手入门 ASP.NET2.0缓存技术
日期:2007年12月14日 作者: 查看:[大字体 中字体 小字体]-
ASP.NET2.0提供如下缓存方式:
Output Caching
Fragment Caching
Data Cache
SQL Cache
Cache Configuration
1. Output Caching:
当一个网页被频繁访问时,我们可以把把整个网页缓存起来提高效率,当用户在此访问时,被格式化好的HTML被直接送到客户端。
<%@ OutputCache Duration="120" VaryByParam="none" %>
2. 参数缓存:
根据用户的请求来生成页面,用户的请求只有有限的几种组合,我们根据参数该表缓存内容。
<%@ OutputCache Duration="120" VaryByParam="state" %>
<%--<a href="Default.aspx?state=CA"></a>--%>
3. 硬盘缓存:
默认情况下Output Cache会缓存到硬盘上,我们可通过修改diskcacheenable的属性设置其是否缓存,还可以通过在web config里配置缓存文件的大小。
4. 页面碎片缓存:
页面上部分内容根据请求动态更新,大部分能容被缓存。(如果多个控件需要缓存,可做成一个用户控件)
<%@OutputCache Duration="120" VaryByControl="ControlID" %>
<center><img src="/uploadImages/2007-12-14/200712149171770782.jpg" border="0" alt="新手入门 ASP.NET2.0缓存技术"/></center>
5. Cache Data :
建议打开硬盘缓存,缓存时间设的稍长一点,因为IO的开销
DataSet ds=new DataSet();
ds = Cache["restaurant"];
if (ds == null)
{
ds = resDataSet;
Cache["restaurant"] = ds;
}
6. SQL Dependency
配置数据库服务器的sql缓存,然后在页面引用
<center><img src="/uploadImages/2007-12-14/200712149171712585.jpg" border="0" alt="新手入门 ASP.NET2.0缓存技术"/></center>
7. Cache Configuration (减少重复定义)
a .web.config定义
<center><img src="/uploadImages/2007-12-14/200712149171765671.jpg" border="0" alt="新手入门 ASP.NET2.0缓存技术"/></center>
b. 页面调用
<%@ OutputCache CacheProfile="CacheFor60Seconds" VaryByParam="name" %>
<table width="90%" border="0" cellpadding="0" cellspacing="0" align="center">
<tr> <td><b>热门推荐</b>:</td>
<td><a href="http://www.enet.com.cn/article/2007/1210/A20071210942740.shtml" target="_blank"><font size=2 color=red>无敌命令 删除不能删除的文件 - [1] [2] 下一页
-
- 新手入门 ASP.NET2.0缓存技术 相关文章:
- ·新手入门 ASP.NET2.0缓存技术
- ·photoshop性能的关键参数:高速缓存级别
- ·Flash AS代码制作鼠标触发图片缓冲放缩
- ·MonoRail学习笔记之页面缓存
- ·Flash实现动画影片中图片缓冲放大和缩小效果
- ·禁用页面缓存的五种方法
- ·ASP实例:利用缓存提高数据显示效率
- ·5个方案:解决Vista文件操作缓慢问题
- ·详细讲解PHP中缓存技术的应用
- ·用Flash制作简单的缓冲菜单的教程
- 新手入门 ASP.NET2.0缓存技术 相关软件
- ·缓慢
- ·RealPlayer.smil文件处理缓冲区溢出漏洞利用
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:QQ盗号木马盗取帐号与重要信息
下一篇:让傲游更加稳定流畅
精品推荐
热点TOP10
- ·Community Server专题三:HttpModule
- ·ASP.Net2.0 GridView 多列排序,显示排序图标,分页
- ·根据选择的树形节点用asp.net结合dw和js动态生成可移动可展开的层
- ·在 ASP.NET 2.0 中上载文件
- ·通过webservices上传下载文件
- ·让ASP.NET简便使用SCRIPT
- ·CMPP SP端 C# 实例
- ·生成 ContentRotator ASP.NET 服务器控件
- ·揭开ASP.NET中Cookie编程的奥秘
- ·生成静态文件的新闻系统核心代码(.net C#)
- ·ASP.NET技巧:用MasterPage 代替 PageBase
- ·ASP.NET2.0数据操作之母板页和站点导航
- ·C#捕捉摄相头的数据流
- ·理解并扩展 ASP.NET 2.0 中的站点导航系统
- ·Community Server专题四:HttpHandler
- ·DataList嵌套实例
- ·ASP.NET技巧:教你制做Web实时进度条
- ·将图片插入数据库并使用asp.net读取出来的正确方法
- ·ASP.NET:Repeater控件的详解
- ·如何在上传的图片上加上版权文字
特别推荐
- ·.net基础知识错误注意二十二点知识
- ·asp.net2.0学习历程 菜鸟到中级程序员的飞跃
- ·.NET基础知识-什么是.NET
- ·初学C#+ASP.NET+Oracle时积累的备忘点滴
- ·专家详解:复杂表达式的执行步骤
- ·asp.net中的加密方法
- ·DataGrid常见关注问题解决方案
- ·学习笔记 ASP.NET 5种页面转向法
- ·ASP.NET网络编程中经常会用到的27个函数集
- ·ASP.NET之上传文件管理策略
- ·专家:用.NET动态创建类的实例讲解
- ·ASP.NET WEB服务和Flash打造MP3播放器
- ·精通ASP.NET中弹出窗口技术
- ·asp.net常用代码
- ·asp.net创建文件夹的IO类的问题
- ·Asp.Net函数集
- ·Asp.net cache 简述
- ·如何最大限度提高.NET的性能 (续)
- ·.NET编程规范
- ·Asp.net1.1升级到2.0遇到的一些问题总结
