访问WEB页的速度问题~~~~急!
条件:
1、asp.net 2.0 编写的WEB页
2、引用了微软的ajax控件,和其它一些控件(NetAdvangtage)。
3、用的是Oracle 10g 数据库。
状况:(前提:网速正常)
1、用我们公司自的服务器,win2003 server ,iis6
速度正常,点击页面里的控件进行数据更新时,速度也可以。(局域网)
2、在同事的机器里作服务器XP,IIS5 (和公司数据库是局域网)也一切正常 。
3、在家里,自已机器的XP,iis5作服务器,数据库访问公司的。
访问速度还可以,可是点击控件,进行数据更新的时候就变的很慢了,而且
更新的数据量也不是很多。
4、在客户那里的服务器,win2003 server ,iis6,而且数据库也在这台机器上,
却出现的情况和在家里的一样(也是局域网)。
判断:
1、可能客户服务器的IIS或网络配置和公司的不一样,所以才出现上面的情况。
(如果是这样,自已又找不到哪里不一样,请高手指教)
2、可能是由于引用的控件引起的,可是,在公司的服器里就不慢,在客户那里就
慢了,所以我感觉这个可能性较小。
目前,我只有这两种判断,还想不出别的原因。
请高手们指点一下,很急的。(分不够再加)。
------解决方案--------------------出来问题先找自己的原因。。。
------解决方案--------------------你的数据库服务器在公司?网络延时...应属正常...
------解决方案--------------------是载入页面的时候慢还是操作时慢?
使用AJAX就是会牺牲性能!用的时候必须谨慎
------解决方案--------------------客户服务器的问题较大
------解决方案--------------------情况纯属正常,一个人调试和N个人使用速度肯定是不同的.还有就是考虑客服的服务器配置问题.以上都用仍不行只有,优化程序,优化数据库,采用缓存来解决.
------解决方案--------------------许多更为高级的技术问题,只有在客户那里丢过脸才会刺激开发人员重视。
------解决方案--------------------CLOB类型意味着可能是大文本数据...如果读取时只是简单的一次载入内存那么多线程读取时可能会很快消耗光服务器内存导致系统变慢...
好好优化一下吧...