asp.net中缓存操作
来源:互联网 发布:史上最贵的20个域名 编辑:程序博客网 时间:2024/05/21 06:53
Cache["First"] = "First Item";
Cache.Insert("Second", "Second Item");
我们还可以为应用程序缓存添加依赖项,使得依赖项发生更改时,该数据项能够从缓存中移除:
string[] dependencies = {"Second"};
Cache.Insert("Third", "Third Item",
new System.Web.Caching.CacheDependency(null, dependencies));
与之对应的是缓存中数据项的移除。前面提到ASP.NET可以自动管理缓存中项的移除,但我们也可以通过代码编写的方式显式的移除相关的数据项:
Cache.Remove("First");
利用页输出缓存就可以将第一次搜索得到的查询结果页存储在缓存中。当用户第二次查询时,就可以省去数据查询的过程,减少页面的响应时间。
页输出缓存分为整页缓存和部分页缓存。我们可以通过@OutputCache指令完成对Web页面的输出缓存。它主要包含两个参数:Duration和VaryByParam。Duration参数用于设置页面或控件进行缓存的时间,其单位为秒。如下的设置表示缓存在60秒内有效:
<%@ OutputCache Duration=“60“ VaryByParam=“none“ %>
只要没有超过Duration设置的期限值,当用户访问相同的页面或控件时,就可以直接在缓存中获取。
使用VaryByParam参数可以根据设置的参数值建立不同的缓存。例如在一个输出天气预报结果的页面中,如果需要为一个ID为txtCity的TextBox控件建立缓存,其值将显示某城市的气温,那么我们可以进行如下的设置:
<%@ OutputCache Duration=”60” VaryByParam=”txtCity” %>
- asp.net中缓存操作
- ASP.NET 缓存常用操作
- ASP.NET MVC中缓存
- ASP.NET中清除缓存
- ASP.NET 2.0 中的缓存操作
- asp.net c# 操作 数据缓存
- asp.net 中页面缓存 ,数据源缓存,自定义缓存
- 在ASP.NET Core中使用AOP来简化缓存操作
- ASP.NET应用中缓存Oracle数据
- ASP.NET应用中缓存Oracle数据
- ASP.NET 1.1中页面缓存
- ASP.NET应用中缓存Oracle数据
- ASP.NET应用中缓存Oracle数据
- ASP.NET应用中缓存Oracle数据
- ASP.NET中缓存的详解
- SqlCacheDependency 类在 ASP.NET 中缓存
- ASP.net中常用的缓存方式
- ASP.NET中缓存服务器的建立
- 验证多边形是否为凸多边形
- opencv数据读取
- 如果你生活在这种狭隘的幸福下,你活该是个卢瑟
- printf 用16进制打印unicode码
- Qt ui界面设计器
- asp.net中缓存操作
- 电感时间常数
- [Oracle] 数据库安全概述
- 逆向冒泡算法
- 经典MATLAB电子书免费下载
- boost库在工作(27)网络客户端之二
- Robotium_易测云生成的自动化测试脚本(3)
- fibonacci数列(二) nylg148
- cocos2d-x box2d物理引擎深入研究 第一篇之鼠标关节详解(b2MouseJoint)