asp.net缓存
来源:互联网 发布:js当窗口大小变化 编辑:程序博客网 时间:2024/06/05 20:26
asp.net的缓存分为3种:
第一种:页面缓存
只需要在页面顶部加上:<%@OutputCache Duration='60' VaryByPara='none' %>
Druation:缓存时间,60秒
VaryByPara:参数,是否根据参数缓存
DisCacheEnable='true|false':缓存是否保存在磁盘
第二种:数据缓存:
1.ie缓存:当客户浏览一个页面后,ie会自动在临时文件中生成一个此页面,所以当修改了此页面数据后再次访问改页面,数据还是以前的
此时解决办法有2个,第一个是ie--Internet选项--常规---Internet缓存文件--每次访问网页时取最新版本
但是这种方法需要让客户自己设置,不是最好的解决办法;
第二个解决办法是在页面load事件里加上这句话:
Context.Response.Cache.SetCacheability(HttpCacheability.NoCache);即可
这样Internet临时文件里就没有用户浏览的页面了,但是如果页面有图片或js文件还是会下载到internet临时文件的
2.JS中的ShowModalDialog()函数打开ASPX页面时禁止页面缓存
解决办法:
load里加上Response.expires = -1;意思是让页面立即过期;
第三种:数据源缓存:
数据源:CacheExpirationPolicy="Sliding"
采用“滑动”窗口来缓存,假设缓存时间为10分钟,那么从有人访问开始10分钟缓存,只要有人访问,10分钟就从访问这一刻开始,以此类推,可以无限缓存下去
0 0
- asp.net的缓存
- Asp.Net页面缓存
- asp.net 缓存运用
- ASP.NET 缓存技术
- ASP.NET 缓存
- asp.net关掉缓存
- ASP.NET缓存
- ASP.NET的缓存
- ASP.NET的缓存
- ASP.net缓存机制
- asp.net缓存实践
- ASP.NET的缓存
- asp.net缓存
- ASP.NET缓存
- ASP.NET 缓存
- ASP.NET 缓存
- ASP.NET:页面缓存
- asp.net中的缓存
- 黑马程序员_日记22_JavaStringTrim练习
- 程序员掌中宝手册 适合it 手机白领 淘宝 物联网 芯片设计 cnoswinnnuixs 电脑维修人员(序言)
- 5.8.1 使用继承的注意点
- 经典必背---二叉树经典笔试面试题
- openCV学习笔记(5):使用sprintf函数实现在窗口连续显示同一文件夹下的图片
- asp.net缓存
- Android使用Activity用作弹出式对话框Dialog
- Spring整合Apache CXF
- 【HDU】 3416 Marriage Match IV(最大流+SPFA)
- Linux下配置ssh
- 详解优化Hibernate性能经验
- Android学习笔记之----Activity(二)LaunchMode
- c#做登陆界面
- 纯js实用DOM元素放大缩小特效插件