社区
C#
帖子详情
请问Session是保存在哪的
FBI_NET
2007-08-27 05:25:54
请问Session是保存在客户端还是服务器?
是保存在内存还是硬盤上?
是什么时候释放掉的?
如果客户端的网线断了session会不会释放了?
说具体具体点啊老大们
...全文
19596
33
打赏
收藏
请问Session是保存在哪的
请问Session是保存在客户端还是服务器? 是保存在内存还是硬盤上? 是什么时候释放掉的? 如果客户端的网线断了session会不会释放了? 说具体具体点啊老大们
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
33 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangaiyuan
2007-08-28
打赏
举报
回复
请问Session是保存在客户端还是服务器?
服务器
是保存在内存还是硬盤上?
服务器内存
是什么时候释放掉的?
关闭浏览器或超过时间不访问,就会自动释放
如果客户端的网线断了session会不会释放了?
不会
ekinchen3
2007-08-28
打赏
举报
回复
服务器端
BlueTrees
2007-08-28
打赏
举报
回复
如果禁止cookie,还可以保存在url,隐藏的input里面。
wisdomqq
2007-08-28
打赏
举报
回复
保存在U盘里
BearRui
2007-08-28
打赏
举报
回复
默认是服务器端内存,不过可以通过修改web.config来实现保存到其他地方!!!
songle912
2007-08-28
打赏
举报
回复
服务器内存
yyw84
2007-08-28
打赏
举报
回复
保存到服务器上,再在客户端写入一个cookies 记录sessionid
liuyun1987
2007-08-28
打赏
举报
回复
内存
数据库
状态服务器
保存在内存中随着用户的数量增大,内存消耗的也越多,速度比保存在其它地方快。。
重启IIS或关闭网页或超时时Session会被释放。。。
yangjia21_2007
2007-08-28
打赏
举报
回复
在服务器段 在web.config里的 sessionstate 里的timeout 设置过期时间 到时间后释放
skyedge
2007-08-28
打赏
举报
回复
当然是服务器端了,Cookie是保存在客户端。
timeout设置超时时间,单位分钟,在最后一次访timeout分钟后释放,关闭浏览器也要等超时才会释放,不会立即释放。
leo32_32
2007-08-28
打赏
举报
回复
Session数据过大 ,服务器就崩溃了。
FBI_NET
2007-08-28
打赏
举报
回复
多谢大家,好像这问题不是很重要,我担心的是Session数据过大会影响哪边的性能
走在落叶的秋天
2007-08-28
打赏
举报
回复
可以保存在AS服务器和DS服务器中,在AS服务器中可以保存在当前网站进程(默认)或另开进程保存。但是,如果要在AS服务器另开进程保存或在DS服务器中保存就要在Webconfig中另外配置。
heerxiong
2007-08-28
打赏
举报
回复
保存在服务器的内存中,超时或关闭ie会释放,网线断了不会释放.
symbol441
2007-08-28
打赏
举报
回复
mark
amandag
2007-08-27
打赏
举报
回复
服务器端
可以根据配置文件Web.Config来决定是存放在以下那里
服务端内存
状态服务器
Sql Server服务器
walkline
2007-08-27
打赏
举报
回复
服务器端
tianxiaoku
2007-08-27
打赏
举报
回复
当然是服务器端
under_the_ice
2007-08-27
打赏
举报
回复
ziyeping(觉醒的学生),你回答的好有意思。
SESSION存在服务器端,同时特殊的写入到了客户端,如楼上所说,特殊的Cookie . 关闭浏览器session不失效
ezhuyin
2007-08-27
打赏
举报
回复
一般来说,Session是作为一种特殊的Cookie写入客户端,C#的Session默认也是如此。
加载更多回复(12)
Session
是怎么实现的?存储在哪里?
目录目录 前言 为什么有
session
如何实现
session
的共享
SESSION
的数据
保存
在哪里呢 PHP中的
session
存储 Java中的
session
存储 博主注前言 文章内容转载或摘录自,如下文章。最后将在文末【博主注】这一部分,指出一些需要注意的地方。 阿里面试题————-
session
是怎么实现的?存储在哪里?
SESSION
的数据
保存
在哪里呢?
session
id如何产生?
session
、cookie、token
session
、cookie、token 我想想怎么简单的来说呢,
session
是在服务器端的(就是你写的后端服务中),其中包含
session
id cookie是存放在浏览器中,cookie中会
保存
着
session
id 1,
session
在服务器端,cookie 在客户端(浏览器) 2,
session
默认被存在在服务器的一个文件里(不是内存) 3,
session
的运行依赖
session
id,而
session
id 是存在 cookie 中的,也就是说,如果浏览器禁用了 cookie ,同时 s
session
ID的本质、
保存
在哪里?
一、客户端用cookie
保存
了
session
ID 客户端用cookie
保存
了
session
ID,当我们请求服务器的时候,会把这个
session
ID一起发给服务器,服务器会到内存中搜索对应的
session
ID,如果找到了对应的
session
ID,说明我们处于登录状态,有相应的权限;如果没有找到对应的
session
ID,这说明:要么是我们把浏览器关掉了(后面会说明为什 么),要么
session
超时了(没有请求服务器超过20分钟),
session
被服务器清除了,则服务器会给你分配一个新的sessi...
SpringBoot项目使用Spring
Session
,将
Session
保存
在Redis中。
我们之前实现Java的会话管理功能,主要是使用Cookie或
Session
。 Cookie是客户端技术,服务器把数据以cookie的形式
保存
在用户的浏览器中
Session
是服务器端技术,服务器把数据以
session
的形式
保存
在服务器中 在分布式情况下,
session
会失效,比如项目部署在多台服务器中,服务器之间无法共享
session
,用户在A服务器上已经登录了,但当负载均衡跳转到服务器B时,由于B服务器并没有用户的登录信息,
session
就失效了,用户就退出了登录。 一旦服务器关闭或重启也
session
与cookie
一,区别与联系 cookie是将数据储存在客户端,而
session
则是
保存
在服务器端。仅仅是在客户端储存一个ID。所以
session
比cookie安全。但,
session
的运行依赖
session
id,而
session
id 是存在 cookie 中的,PHP中
Session
的默认名称是PHPSESSID,此变量会
保存
在Cookie中也就是说,如果 浏览器禁用了 cookie ,同时
session
也会失效(当然也可以在 url 中传递),可以进行更改
session
默认名称进行
session
id的防
C#
110,535
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章