由于asp.net动态建立的网站首页查询量比较大,这样就使得用户访问首页的速度很慢,那么OutputCache加在经常访问的页面中为网页提供缓存。例如:<%@ OutputCache Duration=”360″ VaryByParam=”none” Location=”Any” VaryByHeader=”Content-Type”%>
具体的参数如下:
UserControl和Page中各命令参数比较(空 表示不支持)
| |
简单介绍 |
Control |
Page |
| Duration |
缓存时间 |
支持 |
支持 |
| Location |
存储位置 |
|
支持 |
| Shared |
多页面共享 |
支持 |
|
| VaryByParam |
随参数改变 |
支持 |
支持 |
| VaryByControl |
随控件改变? |
支持 |
|
| VaryByHeader |
Http协议头 |
|
支持 |
| VaryByCustom |
自定义改变值 |
支持 |
支持 |
| SqlDependency |
Sql依赖 |
支持 |
支持 |
| CacheProfile |
Cache配置节名称 |
|
支持 |
| NoStore |
是否有其他存储介质 |
|
支持 |




用PHP的飘过