本帖最后由 chuuuu 于 2009-07-05 01:09:23 编辑

解决方案 »

  1.   

    可能是IIS的进程回收,另外不知道ACCESS数据库有没有缓存
      

  2.   

    估计过不了多长时间你的IIS就该提示 连接池已满 了~~~
      

  3.   

    不清楚为什么,我在自己的电脑上的IIS上运行一个aspx页面(几乎没什么内容,也不访问数据库),如果隔一段时间没访问,第一次访问时将延迟7-8秒.接下来再运行就很快了.如果关闭页面,过一段时间重新访问时,第一次又会很慢。
      

  4.   

    放一个html文件看看。如果还会这样的话,估计是IIS的问题,不会出现这种情况的话,就可能是.net framework的问题
      

  5.   

    确实是有很多应用程序池。我自己在win2008里建虚拟机,装win2003,好像不会这样的。隔段时间后第一次访问只是慢一点点,几呼可以忽略。
      

  6.   

    那是楼主的网站访问人数太少了………………IIS有进程回收机制,每隔一段时间对没有使用的进程就进行回收。楼主可以设置IIS,禁用里面的进程回收机制,然后问题就解决了……
      

  7.   

    也遇到此类问题,有时慢,有时快,不知道和所在机房的网速有没有关系?我的网站是www.iptpt.com,也经常这样,设置了IIS相关的所有东西,都没法解决,只能定期重启iis,情况略有好转。
      

  8.   

    没点专业软件那可不好整,内存回收,IIS线程池,数据连接池。UFO等
      

  9.   


    看来你还是不清楚……当然不是每个用户第一次访问慢啦!!!!对于IIS服务器而言,所有的客户端发送信息给服务端的时候,都使用的是IIS服务器这边的ASP_NET用户!!
    假设你和我一起访问服务器,我先访问了服务器,IIS的ASP_NET用户就连接了数据库。但是我访问会很慢,因为是第一次!
    等到第二次你访问了,你用的也是同一个IIS的ASP_NET用户,但是我之前链接了数据库,缓冲池还在,所以你访问就快了,明白??
      

  10.   

    大概是这个问题吧。下个项目努力改进。谢谢!!!如果换成MSSQL会不会改善?凭你的经验。