首页
网页制作
网络编程
脚本专栏
数据库
网站运营
网络安全
平面设计
CMS教程
搜索
建站极客
网络编程
ASP.NET
正文
asp.net中Session缓存与Cache缓存的区别分析
所属分类:
网络编程
/
ASP.NET
阅读数: 902
收藏 0
赞 0
分享
其中Cookie是保存在客户端的一组数据,主要用来保存用户名等个人信息。
Session则保存对话信息。
Application则是保存在整个应用程序范围内的信息,相当于全局变量。
Session用的比较多。
Session缓存与Cache缓存的区别,可以参考如下的几点:
1、最大的区别是Cache提供缓存依赖来更新数据,而Session只能依靠定义的缓存时间来判断缓存数据是否有效。
2、即使应用程序终止,只要Cache.Add方法中定义的缓存时间未过期,下次开启应用程序时,缓存的数据依然存在。而Session缓存只是存在于一次会话中,会话结束后,数据也就失效了。
3、Session容易丢失,导致数据的不确定性,而Cache不会出现这种情况。
4、由于Session是每次会话就被加载,所以不适宜存放大量信息,否则会导致服务器的性能降低。而Cache则主要用来保存大容量信息,如数据库中的多个表。
5、VS2005的测试版提供了将缓存保存在硬盘上的参数,但正式版中取消了这个功能,估计其在以后版本中会重新实现。而Session目前只能保存在内存中,对其性能有影响。
更多精彩内容
其他人还在看
ASP.NET 水晶报表打印功能实现代码
ASP.NET下的水晶报表打印,据我所知有以下几种办法可以打印
评论 0
收藏 0
赞 0
分享
ASP.Net 图片存入数据库的实现代码
在很多时候,我们有这样的需求:把图片存入到数据库当中。在一些应用程序中,我们可能有一些敏感的资料,由于存储在文件系统(file system)中的东西,将很容易被某些用户盗取,所以这些数据不能存放在文件系统中。
评论 0
收藏 0
赞 0
分享
让Silverlight 2.0动画动起来Making Silverlight 2.0 animation Start(不能运动原因)
Microsoft Expression Blend 2 制作动画个人感觉倒像3DMAX 可以自动捕捉关键帧
评论 0
收藏 0
赞 0
分享
asp.net Reporting Service在Web Application中的应用
由于我们这个项目中使用微软的报表服务(Reporting Services)作为报表输出工具,本人也对它进行一点点研究,虽没有入木三分,但这点知识至少可以在大部分Reporting Service的场景中应用。
评论 0
收藏 0
赞 0
分享
C# 文件上传 默认最大为4M的解决方法
.net中默只能上传小于4m的文件,大于4M将无法显示页面.那么如何设置来使imputfile能上传更大的文件呢
评论 0
收藏 0
赞 0
分享
asp.net 购物车实现详细代码
asp.net 购物车实现详细代码
评论 0
收藏 0
赞 0
分享
asp.net repeater实现批量删除时注册多选框id到客户端
repeater批量删除时注册多选框id到客户端的实现代码
评论 0
收藏 0
赞 0
分享
asp.net aspnetpager分页统计时与实际不符的解决办法
最近分页方面根据实际需要修改了一些函数
评论 0
收藏 0
赞 0
分享
iis 服务器应用程序不可用的解决方法
访问页面时提示 服务器应用程序不可用,大家可以按照下面的方法重新注册下,应该能好点
评论 0
收藏 0
赞 0
分享
asp.net button 绑定多个参数
asp.net button 绑定多个参数的代码
评论 0
收藏 0
赞 0
分享
查看更多
网络赚钱
更多
网上赚钱怎么赚钱?网上兼职的方法有哪些
青西一女子轻信网络刷单2小时赚400元 被骗15万元
教育培训类网站的盈利模式
adsense西联邮局收款两张版本单子填写示例
第三次零售革命 - 智慧零售
网站赚钱这么难吗 你学会了多少?
站长故事
更多
论诺基亚之死!
其实并非所有草根站长都能驯服社区门户这匹马
写给所有站长:其实没必要参加SEO培训
从5元到500万,我的创业历程
如何让自己的网站流量暴增并增加成交率
运营网站需要修炼三层内功 很多人都维持在第一层上