聊天室中SESSION和APPLICATION特别占服务器资源
应该尽量优化程序,减少这些对像的使用个数,
对象创建过后,要记得注销掉

解决方案 »

  1.   

    分别独立处理。
    例如,把聊天室放到另一台服务器上试验一下。
    再把BBS独立出来看看。
    而且,2000 server有许多功能可以关闭,如ftp什么的。
      

  2.   

    1.如果内容使用量也很高,请确认asp中用createobject创建的对象,在
       用完都用set XXX=nothing 释放。并尽量少用application对象(数组)
       限制session的数量,并减短session的生存期
    2.cpuCPU占用率应不高于60%,否则可能成为性能瓶颈!如果持续占有率走高,
      请首先检查是否有病毒,第二,整理一下你的程序算法,第三、用编译过的
      组件代替昂贵的服务逻辑。
    3.把sql server设置为多cpu模式
    4.增加cpu的数目,如果我猜得不错,你的服务器应支持4颗cpu
    5.考虑你的数据库设计是否合理,查询语句是否走了很多弯路
    6.最后一点,你应该考虑一下你的设计策略,如,有一些工作完全可以等到访问量
      极少时做。如果用户量大得惊人,应考虑使用集群服务来负载均衡。
      

  3.   

    最好的办法就是把SQL Server放到别台计算机上,
    和IIS放在一起CPU来不及了·
      

  4.   

    现在已经把数据库服务器独立出来了,通过ODBC连接,就是数据库服务器的负载太大,变成了蜗牛。小马说的有道理,我再检查检查代码。
      

  5.   

    ftp运用无法关闭,应为业在用,