缓存学习一
来源:互联网 发布:linux设置jdk环境变量 编辑:程序博客网 时间:2024/06/03 21:29
***** Asp.net 提供了两种缓存机制:
1. 应用程序缓存: 程序中的数据放到内存的缓存里
2. 页输出缓存: 直接在缓存里获取页面的数据
-----------------------------------------应用程序缓存------------------------------------------------------
*****放入缓存中的数据是以[键值]对的形式存储,可以通过key值进行判断
****值得一提:asp.net对缓存的管理还包括:在缓存数据实效时,可以调用CacheItemRemoveCallBack委托,进行通知。
*****System.Web.Caching.Cache 类是缓存管理的封装类,是一个密封类。我们可以为缓存添加(可以带有依赖项),移除数据
-------------------------------------------页输出缓存-------------------------------------------------------
*****页输出缓存包括:整页缓存、部分页缓存
参数:Duration(持续) 设置页面或控件进行缓存的时间; 单位是“秒”
VaryByParam(根据参数变化) 根据参数值建立不同的缓存;
-------------------------------------------缓存的评价--------------------------------------------------------
优点:提升了性能
劣势:引起数据过期,带来意想不到的结果
本文简单论述了缓存的作用和使用,下文要讨论如何在保留缓存优势的基础上,让我们得到“真正的”数据
- 缓存学习一
- 系统缓存学习(一)
- 缓存学习小结(一)
- 缓存学习小结(一)
- 分布式缓存-Memcached学习笔记(一)
- Hibernate中 一 二级缓存及查询缓存的学习总结
- asp.net(c#)缓存Cache对象(学习日记一)
- Hibernate中 一 二级缓存及查询缓存学习总结
- [学习]分布式缓存系统TAIR代码分析<一>
- 说说Android LRU缓存算法实现学习笔记(一)
- spring-redis缓存方案学习一:原始template开发
- spring-redis缓存方案学习一:原始template开发
- hibernate学习笔记(一)之Junit 与 Session 一级缓存
- 缓存学习
- NT缓存管理器(一)
- 缓存方法一
- 缓存(一)
- 一.缓存概述
- Android中JNI编程的那些事儿
- Magento Connect: “Warning: Your Magento folder does not have sufficient write permissions.”
- QT下int与QByteArray的转换
- android ListView详解
- Web开发又一利器之——Fiddler
- 缓存学习一
- SNS游戏中的数据特征随笔
- C语言中使用typedef的小提示
- 备忘
- 需要为你的SaaS改变走向市场策略吗?本文介绍了ISV怎样使用Windows Azure实现它
- IIS7 部署自己遇见的问题解答(整理)
- 内存问题
- 配置支付宝接口的方法
- 解决Ubuntu下chrome无法打开配置文件的错误