`
GreatExpectations
  • 浏览: 16485 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

日志 返回日志列表 Application,Session和Cookie的区别(转载自:http://blog.csdn.net/chenghaibing200

web 
阅读更多
Application :用于保存所有用户的公共的数据信息,如果使用Application对象,一个需要考虑的问题是任何写操作都要在Application_OnStart事件(global.asax)中完成.尽管使用Application.Lock和Applicaiton.Unlock方法来避免写操作的同步,但是它串行化了对Application对象的请求,当网站访问量大的时候会产生严重的性能瓶颈. 因此最好不要用此对象保存大的数据集合.

Session:采用键值对 , 也就是说ID存放客户端 , 而值放在服务器端 , 是通过用户的ID去找服务器上对应的值 , 这种方式值放置在服务器端 ,有个时间限制 ,时间到则服务器自动释放.
Session中的信息保存在服务器的内存中,当然你也可以设置它的保存方法(如存在SQL数据库中)
Session用于保存每个用户的专用信息.她的生存期是用户持续请求时间再加上一段时间(一般是20分钟左右).
Session中的信息保存在Web服务器内容中,保存的数据量可大可小.当Session超时或被关闭时将自动释放保存的数据信息.由于用户停止使用应用程序后它仍然在内存中保持一段时间,因此使用Session对象使保存用户数据的方法效率很低.对于小量的数据,使用Session对象保存还是一个不错的选择

Cookie对象保存在客户端,Session和Application对象保存在服务器端.
      所有Cookie对象能够长期保存,Web应用程序可以通过获取客户端的Cookie值来判断用户的身份来进行验证.
          无需任何服务器资源. 缺点,大小限制, 如果客户端配置禁止Cookie设置,则被限制使用, 安全风险,可以伪装.
Name:获取或设置Cookie的名称
Value:获取或设置Cookie的Value
Expires:获取或设置Cookie的过期的日期
Version:获取或设置Cookie符合的HTTP维护状态的版本

Add:增加Cookie变量
Clear:清除Cookie集合内的变量
Get:通过变量名称或索引得到Cookie的变量值
Remove:通过Cookie变量名或索引删除Cookie对象

  • 大小: 20.3 KB
分享到:
评论

相关推荐

    LetuAPP-交通车路拥挤预警(LetuAPP).zip

    交通车路拥挤预警(LetuAPP)...//img.blog.csdn.net/20170422225318448 http://img.blog.csdn.net/20170422225323058 http://img.blog.csdn.net/20170422225335261 http://img.blog.csdn.net/20170422225339487 ...

    无需操作可以直接下载使用的jar 最新版的dubbo admin 2.7 兼容2.6

    最新版的dubbo admin 2.7 兼容 2.6 dubbo-admin是一个dubbo的后台管理与监控平台。可以提供服务查询,服务治理,条件路由,黑白名单,负载均衡等...可参照https://blog.csdn.net/u010565545/article/details/103886903

    【SSS】taglibs&&jstl;

    HTTP Status 500 - The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application

    Android高级编程.part4.rar

    出版社: 清华大学出版社; 第1版 (2010年6月1日) 外文书名: Professional Android Application Development 共四个分卷压缩,请全部下载完成,解压即可: ...http://download.csdn.net/source/3498411

    Android高级编程.part3.rar

    出版社: 清华大学出版社; 第1版 (2010年6月1日) 外文书名: Professional Android Application Development 共四个分卷压缩,请全部下载完成,解压即可: ...http://download.csdn.net/source/3498411

    Android高级编程.part1.rar

    出版社: 清华大学出版社; 第1版 (2010年6月1日) 外文书名: Professional Android Application Development 共四个分卷压缩,请全部下载完成,解压即可: ...http://download.csdn.net/source/3498411

    Android高级编程.part2.rar

    出版社: 清华大学出版社; 第1版 (2010年6月1日) 外文书名: Professional Android Application Development 共四个分卷压缩,请全部下载完成,解压即可: ...http://download.csdn.net/source/3498411

    生活轨迹Android端

    public class YLC_APPLICATION extends Application { private static YLC_APPLICATION instance=null; BMapManager bMapManager=null; public static final String ip="10.120.11.253:8080"; public static ...

    配置阿帕奇1.PHP4.23在WindowsXP下的IIS和Apache2两种服务器上的安装实例 http://www.phpe.net/articles/260.shtml

    1.PHP4.23在WindowsXP下的IIS和Apache2两种服务器上的安装实例 http://www.phpe.net/articles/260.shtml 2.Apache服务器配置全攻略(一)http://www.phpe.net/articles/94.shtml 3.WinXp sp1+apache2.0+...

    Jamendo android开源在线音乐播放器

    http://blog.csdn.net/terryyhl /开源项目在线音乐播放器 Jamendo Jamendo在线音乐播放器是一款android平台在开源的在线音乐播放,该播放器的主要特色如下: 1. 界面美观,在jamendo播放器中精美的布局的随处可见...

    java社区论坛源码

    5/ This package include 2 application: mvnforum and mvnad 6/ For more information about mvnForum Professional Service, please visit: http://www.myvietnam.net/myvietnam/myvietnam/mvnforumservices 7...

    解决:dubbo找不到dubbo.xsd报错

    http://blog.csdn.net/gjldwz/article/details/50555922 Multiple annotations found at this line: - cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element '...

    【PbObjFind】对象查找,可方便的查找对象,向pb发送消息打开指定对象,pb8源码

    1 查找对象所在库 2 根据备注查找对象 3 查找指定时间内修改过的对象 可内嵌入pb工具栏,可向pb发送消息打开指定对象 ...http://album.hi.csdn.net/app_uploads/liubocy/20081215/034733546.p.gif?d=20081215034744812

    Android代码-SuperUtils

    > Including a large part of the Android application development process commonly used tools. Tools source from the network and write their own. (Constantly collecting and sorting out) (中文文档)...

    sourcetree Mac版git的跳过登录注册方法

    你的sourcetreoo工具在下载后是有30天的试用的,为了30天后还可以使用,你要通过两种方式来解决:1....导入license文件,file->Registration...->...详见:https://blog.csdn.net/w15117957952/article/details/77481392

    EJB3的三本好书第3本 Mastering EJB3 4ed

    1. Beginning EJB3 Application Development From Novice to Professional联接http://download.csdn.net/source/1865607 2. EJB3 in Action 2007联接http://download.csdn.net/source/1865636 3. Mastering EJB3联接...

    bcprov加密库

    org.bouncycastle.openssl.PEMException: problem parsing ENCRYPTED PRIVATE KEY: java.lang....原文:https://blog.csdn.net/idwtwt/article/details/83793940 版权声明:本文为博主原创文章,转载请附上博文链接!

    EJB3的三本好书第2本, EJB3 in Action 2007

    1. Beginning EJB3 Application Development From Novice to Professional联接http://download.csdn.net/source/1865607 2. EJB3 in Action 2007联接http://download.csdn.net/source/1865636 3. Mastering EJB3联接...

    在线虚拟商品自动交易发卡平台免签接口源码+第三方个人支付

    源码介绍: 自动发货系统自动发卡系统签约支付宝微信自动发货发卡系统平台免签接口!发货系统平台源码 新虚拟物品发货,去除一切后门!程序全开源!本系统由thinkphp5+layui2.2开发,自适应手机端!...

    Java毕业设计,SpringBoot+MySQL+Layui实现的在线考试系统源码.zip

    一个 JAVA 实现的在线考试系统,主要实现一套基于不同类型的客观题,进行自动...安装 Mysql 并执行 sql 文件, 修改数据源配置 ,见 test-system.sql 、 application.yaml 注册七牛图床,修改项目中七牛相关信息,见 applica

Global site tag (gtag.js) - Google Analytics