环境:ORCALE 10g + visulstudio2005 C# +windwos2003 server模式:windowsforms现状:1、数据量大,控件过多;
2、在局域网内,数据集交换速度不错,但是控件过多,加载有点慢。
3、在VPDN上,数据集交换速度和控件加载非常慢。在前期的时候构架的问题没有太多考虑,但现在由于功能基本上已经完成。
现在不是太清楚现在自己应该做些什么可以来提高系统的整体速度。征求解决方案:有可能出现的问题,在什么方面可以给予改进,解决方案。感激不尽!!!
2、在局域网内,数据集交换速度不错,但是控件过多,加载有点慢。
3、在VPDN上,数据集交换速度和控件加载非常慢。在前期的时候构架的问题没有太多考虑,但现在由于功能基本上已经完成。
现在不是太清楚现在自己应该做些什么可以来提高系统的整体速度。征求解决方案:有可能出现的问题,在什么方面可以给予改进,解决方案。感激不尽!!!
代码么,可以重构
页面么,可以优化html输出。
数据量大的话,第一在sql语句上下功夫,看能不能完善sql来提高速度,
第二的话就是清理数据库,
如果能重构,看看设计模式,提高系统执行效率。
web还可优化页面设计。
1、优化数据库,分清大数据处理和小数据处理的sql语句和方法,优化存储过程。
2、优化界面,把同样的界面做成模块,做统一调用。不知道还有什么方向可以考虑和补充的?
方法2、优化数据库,该拆开的拆开,查询建Index
优化代码,合理利用缓存,尽量减少服务器请求,
窗体统一管理,不用时及时销毁
我们的项目环境和你一样,曾经也碰到过这样的问题.我个人觉得
oracle比较庞大,但是想用好它也不是那么简单.