缓存技术 应用程序缓存 Cache.insert();哪位大大讲解下参数(详细)能有例子就更好了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://msdn.microsoft.com/zh-cn/library/ddz98ewz(v=VS.80).aspxhttp://hi.baidu.com/xiao_wei2008/blog/item/033d5b3f9fd0d6e855e7237b.html 首先缓存就是把数据保存在内存中要找的时候通过Key来查找出在内存中引用insert 的第一个参数就是 key 第二个参数就是数据DataTable dt=GetData()//你从数据库获取的数据Cache.Add("YourData",dt);其他参数不考虑//这样就放到内存中了DataTable dt2=(DataTable)Cache["YourData"]; 这样就可以把内存中的数据那出来对比一下session["key"] 只是session保存的数据只是给单独的浏览者用的 而Cache是对所有浏览者的另外数据保存到内存中 不释放或更新的话 那就有点什么什么了....如果Session的过期时间是20分钟一样 一个浏览者20分钟没有浏览则释放内存同样Cache.insert的其他参数就只指定什么情况下释放内存 从新加载的1.依赖缓存 文件被修改则释放内存(因为内存中的数据好文件的数据已经不一样了)2.相对时间 指定内存相对时间过多没有使用就释放如session 如果浏览者一直在浏览那么一直保持20分钟3.绝对时间 指定创建缓存后多少时间被释放......其他的Google把敲得好辛苦 使用前应先思索 缓存是做什么的? 解决了那些问题? 适用那些场景? 是否有弊端?如果你来设计的话 会怎么做?关于用法 查阅MSDN lz还是先了解下Cache吧http://www.cnblogs.com/caoxch/archive/2006/11/20/566236.html net缓存分为:断页式缓存,页面输出缓存,数据缓存(楼主写的就是),页面输出缓存,断页式缓存例子是:<%@ OutputCache Duration="600" VaryByParam="*" %> ipaper 下载 分类管理应该怎么做?treeview?还是table? 点击下拉菜单实现文本框值的改变!如何实现? 给自定义控件添加属性的问题 DataGrid控件中如何修改列名和,字体的大小啊?是哪个属性,麻烦知道的说下! 着急啊!(再线等) 听说散分能使人心情愉快, 那就散分吧~~~~~~~~~~~~~~ asp.net项目加载问题 为什么连接ORACEL的时候,会出现这个错误 请问ASP。NET的运行环境怎么配置??还有就是有没有象interdev那样的编辑工具?谢谢 如何在IE调用exe文件 这个js的循环怎么写? 操作文件时提示无法在流的结尾之外进行读取
http://hi.baidu.com/xiao_wei2008/blog/item/033d5b3f9fd0d6e855e7237b.html
要找的时候通过Key来查找出在内存中引用insert 的第一个参数就是 key
第二个参数就是数据
DataTable dt=GetData()//你从数据库获取的数据
Cache.Add("YourData",dt);其他参数不考虑//这样就放到内存中了DataTable dt2=(DataTable)Cache["YourData"]; 这样就可以把内存中的数据那出来
对比一下session["key"] 只是session保存的数据只是给单独的浏览者用的 而Cache是对所有浏览者的另外数据保存到内存中 不释放或更新的话 那就有点什么什么了....
如果Session的过期时间是20分钟一样 一个浏览者20分钟没有浏览则释放内存同样Cache.insert的其他参数就只指定什么情况下释放内存 从新加载的
1.依赖缓存 文件被修改则释放内存(因为内存中的数据好文件的数据已经不一样了)
2.相对时间 指定内存相对时间过多没有使用就释放如session 如果浏览者一直在浏览那么一直保持20分钟
3.绝对时间 指定创建缓存后多少时间被释放
......其他的Google把
敲得好辛苦
http://www.cnblogs.com/caoxch/archive/2006/11/20/566236.html
页面输出缓存,断页式缓存例子是:<%@ OutputCache Duration="600" VaryByParam="*" %>