新闻发布系统是放在公司内网的服务器上,内网速度绝对是飞速,可是打开.aspx页面每个都需要1-2秒时间,速度还不如.asp呢!
我的.aspx页面基本上所有的代码都是在后台直接生成的,是这个的问题嘛?因为是新闻发布系统,所以只能让所有的东西都在后台生成,不可能写到前台的。。
在本机测试的时候,速度是很快的,可是放到服务器上就慢成这个样子。。怎么办啊!!!!!!!
怎么办啊!!!!!!!
怎么办啊!!!!!!!
怎么办啊!!!!!!!
怎么办啊!!!!!!!

解决方案 »

  1.   

    涉及的原因很多:
    应该继续测试一下的是:本机调试时,内网的其他机器访问你的机器的站点,速度是否正常
    如果是:那么考虑服务器的iis配置及优化,同时要看服务器上是否有其他web程序等。也要考虑数据库的连接
    如果不是:那么看看系统写的问题吧。
      

  2.   

    首先布局不要用大的div
    放到服务器上慢些也正常  要看服务器质量 网速等
      

  3.   

    额,用了好多的DIV啊,跟这个有关系么?
    还有,网站运行几十分钟会出现
    “运行时错误”
    的错误,没有其他的提示,过几分钟或十几分钟自己就恢复了,有人知道为什么吗?
      

  4.   

    是不是程序问题,只要你在页面上打印查询时间就可以。在Page_Load和Page_PreRenderCompleted分别起止时间,然后打印到页面上。当然,也可以开启page页(顶部)的Trace属性来监视。看看你的页面是否把时间都花在计算上。服务器开发通常还会在代码中记录每一步骤运行时日志,来分析性能或者查找异常和错误信息。问自己有没有测试,不要问别人。