日期:2014-05-20  浏览次数:20490 次

aspx页面打开速度慢怎么办?
我用vs2005做的网页打开似乎比较慢,而服务器和网络都不算差。最简单的页面没有任何代码,就三个控件,打开也要等一下,有加快的办法么?
还有就是connection.open()和connection.close()会不会影响速度?
我的index页面要差不多执行10个存储过程,这样的话我是conn.open后执行10个存储过程后close还是每执行一个存储过程都open和close一次?

------解决方案--------------------
第一次是比较慢的,后面就不会了吧,除非网页确实有问题
------解决方案--------------------
用缓存吧!把数据库的操作放在服务器的缓存中,这样会快十几倍的
------解决方案--------------------
是不是每执行一个存储过程都open和close一次会比较好一点啊!
------解决方案--------------------
优化一下数据访问方式,应该是读数据慢
------解决方案--------------------
还有,网页每次connect.open后,都要记的close啊!不然再牛的服务器也会累跨的啊!
------解决方案--------------------
你把访问数据库这段代码放到构造函数里去执行,
速度会有明显的变化,但是有什么后果,我想不用我多说吧
有好处也有坏处,你自己衡量吧
------解决方案--------------------
第一次当然慢了。
------解决方案--------------------
1次

说错莫怪
------解决方案--------------------
用缓存吧!把数据库的操作放在服务器的缓存中,这样会快十几倍的,怎么放啊?有代码吗?
------解决方案--------------------
我的也是,就顯示一個Label,老半天才出現頁面
------解决方案--------------------
如果批量处理,open后处理完那10个,再close。

------解决方案--------------------
总的原则是,每向服务器请求一次,就open和close一次。