一个网站,当客户端登陆时,要修改一些用户的信息,这时候就要用Session存储用户名,但是当用户太多,在服务器上生成太多的Session,会引起服务器的负载(甚至荡机)个人认为1000-2000个应该没问题吧?还有很多服务器提供商,禁用了很多功能,会导致我们的Session不能正常用(如万网,我现在就用万网,苦恼),如果用cookie,万一禁用了cookie也不能用。
===================================
请问大家有没有什么好的办法?
==================================
我现在想的就是:===请大家共同讨论===全部是我个人看法==有什么错误清明确指出
1.需要一个变量能唯一确定浏览网站的用户(如ip地址--假如是内网的话,ip能否唯一确定,sessionId等)2.就是一个文本文件(如xml,txt等)实现办法:当一个用户登录时,得到那个唯一变量,在xml中作为标签用,在xml文件里追加一条:<唯一变量>userName</唯一变量>
当要用的时候,就可以通过这个唯一变量来得到userName,当浏览网站的用户关闭网页了在Application_End里面便写程序通过唯一变量在xml文件里删除相应的<唯一变量>userName</唯一变量>此方法是我心血来潮突发之想,也不知道能不能实现,请大家多给意见!如果大家有什么好的方法请贴出!如果大家知道哪一步的实现方法,请尽量写出代码?