前一段时间好好的,最近改了点东西,给网站增加了图片上传功能,同时设计到的某些存储过程进行了一些小修改。其他的地方就没有改动了。现在感觉首页打开很慢(第一次打开),每次都是这样。
    是啥原因呢?
    是不是存储过程的问题?至今我对存储过程不是太了解。每一个页面要展示数据的时候,我都写了一个存储过程,这样是不是不好?因为一本书上写说只用一次的T-SQL不要写成存储过程

解决方案 »

  1.   

    asp.net要加载大量的DLL,初始化httpapplication池. 所以对于长时间无人访问的网站(默认是超过20分钟),IIS会回收进程,在第一次访问要进行初始化,有点慢是正常的.
      

  2.   

    asp.net 的第一次加载是会慢一些,因为要进行编译但是你可以跟踪一下时间如果时间与之前的运行时间相比,相差很多,那么我觉得还是你程序中有问题建议把年新增加的部分贴出来看看还有就是把所有大量读取数据库的部分先屏蔽掉,运行,看看速度把问题慢慢隔离出来
      

  3.   

    asp.net 的第一次加载是会慢一些,应该正常
    如果等待太就,估计要看看代码是否有问题了,比如不必要的数据库访问
      

  4.   

    用firefox浏览器的firebug工具查看哪些文件加载时间太长,可以监测出来。