我想在 Application("str") 里面存储一个字符串,此字符串是所有访问者 IP 的集合。但是这个字符串很长,约几十万个字符。同时还常对这个字符串进行操作。现在请问:
1,这样可不可行?
2,所占用内存会不会很大
3,字符串操作会不会偶尔导致字符串错误
4,如果不使用Application("str") ,而使用 Session 变量,是不是占用的内存资源更大,还是相同的 ?

解决方案 »

  1.   

    我的意思是每个用户一个 SESSION
      

  2.   

    所占用内存会很大 所以建议不用这种方式可以把所有访问者 IP 的集合放在一个XML文件中 然后读文件
      

  3.   

    http://www.gissky.com/Web/ShowArticle.asp?Bid=3&Sid=31&ID=894看这个办法可以不
      

  4.   

    用数据库吧...
    数据库比xml快
      

  5.   

    楼上的,这个例子我在 ASP 时代,就是四年前我就实现了,我现在是给用户计数,页面计数。就是独立IP访问计数。如果页面刷新很多。使用 COOKIE 用户可能会作毕,在服务端的话,用户作不了毕,但占用服务器资源。算了,晚上我来试试这样的资源占用究竟是多少,或者用临时表来做。
      

  6.   

    用你自己的方法吧,要不就用xml
      

  7.   

    楼主不行,你用XML文件存放所有访问者 IP 的集合!!!
      

  8.   

    用XML存储,解决不了并发的问题
      

  9.   

    可以把所有访问者 IP 的集合放在一个XML文件中 然后读文件同意