请问Session是保存在客户端还是服务器?
是保存在内存还是硬盤上?
是什么时候释放掉的?
如果客户端的网线断了session会不会释放了?
说具体具体点啊老大们

解决方案 »

  1.   

    http://hmily.blueidea.com/archives/2007/4508.shtml
      

  2.   

    保存服务器
    ASP保存在内存中
    关闭浏览器或超过时间不访问,就会自动释放.
      

  3.   

    保存在服务端内存 正常情况下客户端只要没关闭浏览器 对应的Session就一直存在(除非有超时)
    网线断了不会马上释放 好像是一定时限内(比如20分钟) 没有响应 服务端会自动释放
      

  4.   

    保存位置:服务端内存
    状态服务器
    Sql servre服务器
      

  5.   

    如果客户端的网线断了session会不会释放了?
    -----------------------------------------
    不会,但是当你服务器电源断了就没了,或者IIS重新启动了也就没了,再或者,你长时间不去理会他也就没了,和爱情一样~~~~~~~~~~~
      

  6.   

    Session是保存在服务器端的。
      

  7.   

    客户端的网线断了vsession不一定会释放掉,有生存期
      

  8.   

    保存在浏览器吧,关闭浏览器Session就清除
      

  9.   

    一般来说,Session是作为一种特殊的Cookie写入客户端,C#的Session默认也是如此。
      

  10.   

    ziyeping(觉醒的学生),你回答的好有意思。
    SESSION存在服务器端,同时特殊的写入到了客户端,如楼上所说,特殊的Cookie  . 关闭浏览器session不失效
      

  11.   

    服务器端可以根据配置文件Web.Config来决定是存放在以下那里服务端内存
    状态服务器
    Sql Server服务器
      

  12.   

    在服务器段  在web.config里的 sessionstate 里的timeout 设置过期时间  到时间后释放
      

  13.   

    内存
    数据库
    状态服务器
    保存在内存中随着用户的数量增大,内存消耗的也越多,速度比保存在其它地方快。。
    重启IIS或关闭网页或超时时Session会被释放
      

  14.   

    保存到服务器上,再在客户端写入一个cookies 记录sessionid
      

  15.   

    默认是服务器端内存,不过可以通过修改web.config来实现保存到其他地方!!!
      

  16.   

    如果禁止cookie,还可以保存在url,隐藏的input里面。
      

  17.   

    请问Session是保存在客户端还是服务器?
    服务器
    是保存在内存还是硬盤上?
    服务器内存
    是什么时候释放掉的?
    关闭浏览器或超过时间不访问,就会自动释放
    如果客户端的网线断了session会不会释放了?
    不会
      

  18.   

    可以保存在AS服务器和DS服务器中,在AS服务器中可以保存在当前网站进程(默认)或另开进程保存。但是,如果要在AS服务器另开进程保存或在DS服务器中保存就要在Webconfig中另外配置。
      

  19.   

    多谢大家,好像这问题不是很重要,我担心的是Session数据过大会影响哪边的性能
      

  20.   

    Session数据过大 ,服务器就崩溃了。
      

  21.   

    当然是服务器端了,Cookie是保存在客户端。timeout设置超时时间,单位分钟,在最后一次访timeout分钟后释放,关闭浏览器也要等超时才会释放,不会立即释放。