application和session的区别

 

 

一、服务的对象不一样

在同一个浏览器窗口中,无论向服务器发送多少请求,session 对象只有一个;当 application 对象没有被销毁的时候,所有用户都可以享用该 application 对象。

二、性质不一样

session是会话变量,只要同一个浏览器没有被关闭,session对象就会存在;application它类似于系统的全局变量。

三、使用的人不一样

一个浏览器只能创建一个 session 变量;所有浏览器用户都可以使用服务器上的 application 对象。

四、保存的内容不一样

session 对象可以存储或者读取客户的相关信息;application 对象可以用于保存所有程序中的公有数据。

五、变量的生命周期不一样

可以通过编写程序进行修改这个 session 的生命周期的时间;application 的生命周期是最长的。

 

3、保存时间不同。Application保存期贯穿于整个应用程序的生命期,Session保存期一般是用户活动时间+一段延迟时间,大多数情况下为20分钟;

4、应用范围不同。Application适用于所有用户,Session只用于单个用户;

5、session是每个用户都有一个,application是所有用户公用一个。

 

https://zhidao.baidu.com/question/88190899.html

posted @ 2021-11-29 09:13  ZikC  阅读(2734)  评论(0编辑  收藏  举报