你的问题太笼统了。一般的建议:
对象使用后立即释放
数据库连接使用后立即关闭和释放
数据库操作不要进行数据量大的操作
尽量少用 Session

解决方案 »

  1.   

    可能产生堵塞了,看看服务器的性能监视器里面ASP.NET计数器,看看队列里面是否有太多的请求,解决该问题的方法可以尝试通过修改:
    %System%\Microsoft.NET\Framework\v1.1.4322\CONFIG\machine.config
    中的processModel里面的maxWorkerThreads和maxIoThreads两个属性的值。
    从性能监视器中看看你的IO操作都在干什么?以及数据库操作等,这个需要从多个方面考虑,所以最好先找到原因!
      

  2.   

    net_lover(孟子E章) ( ) 信誉:115  2004-10-31 13:27:00  得分: 0  
     
     
       你的问题太笼统了。一般的建议:
    对象使用后立即释放
    数据库连接使用后立即关闭和释放
    数据库操作不要进行数据量大的操作
    尽量少用 Session
      
     
    这是个ASP.NET网站来的。用C#写的。
    每个数据库的操作后都有关闭和立即释放
    Session没用过一个。数据库操作都是封在对象中用的,用完就关闭和立即释放了的。
    发作时IIS就象假死一样,只要是点击.aspx页面就没响应,点击.htm页面就有响应,这时不管你往网站里传什么内容的aspx文件,都点击不能反应,现象就是点了这个页面之后IE一直不动,页面不会换。只有重起IIS才能正常。