一个Session 占用多大的内存空间,100个Session 又要求服务器有多大的内存空间

一个Session 占用多大的内存空间,100个Session 又要求服务器有多大的内存空间
---------------------------------------------------------------

好像是12k
---------------------------------------------------------------

是12 K,100个需要 100*12K=1,200 K .
---------------------------------------------------------------

在服务器的performance里面找到有关session的对应字段,然后把它添加,就可以看了。还可以查看当前的connnection的信息 等等
---------------------------------------------------------------

每个session要占用12k的服务器内存空间,+1就要付出12k内存的代价。
---------------------------------------------------------------

12K,1200k,尽量少使用session,减小对服务器的压力
---------------------------------------------------------------

用cookies吧
---------------------------------------------------------------

session 变量存放在客户端还是服务器段呢?
---------------------------------------------------------------

在asp里sessionID存在客户端,而session本身则在服务器上。这样,发请求的时候,根据sessionID,服务器就可以定位session。

有些网络编程的技术,比如jsp/asp.net都支持url重写,把sessionID自动带到url后面,象:

http://xxx/xxx.jsp?sessionid=JKJLKejr3321;

这样格式,就可以不用cookies了。

另外, ywz413(去留无意宠辱心惊) 所说的performance是什么?没找到。能否详细点?谢谢!

session的12k是一个block大小么?如果超了,应该会重新allocate的吧。
---------------------------------------------------------------

但是session是写在服务器端的,而cookies时写在客户端的。
---------------------------------------------------------------

SESSION是一个容器
这跟往SESSION中存了多少内容有关.如你把一个巨大的RS放在SESSION中,呵.就不知有多大了.

Published At
Categories with Web编程
comments powered by Disqus