ASP.NET(C#)开发WebForm有若干个字符串变量str1, str2,……
那么在下面两种情况下,那种情况Session占用的资源会比较少??1)分别使用若干个Session变量来存储str1, str2,……
2)使用一个数组保存str1, str2, …… 然后用一个Session变量来存储该数组。请大侠指点一下,谢谢!!学习,关注……

解决方案 »

  1.   

    如果是跟踪客户的话,感觉用客户端技术,如cookies来实现,不占用服务器的资源。
      

  2.   

    楼主的说明:
    看来是1)比较好了!!!
    不过Session用的太多会不会不太好啊????例如字符串数量超过30个!!
      

  3.   

    http://blog.sina.com.cn/u/4033efba01000042
      

  4.   

    其实这两种都有好有坏,Session 太多点用资源,cookie 太多影响传输速度,
    所以只把用得很频繁的数据帮放在 Session 或 cookie 里面,其他的数据要使用的时候在取。
      

  5.   

    session多了会很占资源,我的做法是:将str1, str2,……组合成一个字符串,用特殊字符分开,保存在一个session中,调用的时候分割session中的字符串即可
      

  6.   

    楼主的说明:将str1, str2 ……组合成一个字符串和组合成一个数组有什么区别啊???