公司现在的系统是C/S模式的。有150多个客户端。当初实现时:为了方便维护,把每一个模块做成EXE形式,运行时 每一次打开都要连接数据库;
现在出现的问题是:系统越来越慢!怎样解决这个办法呢?谢谢!我自己想的方案:
1:把C/S模式改成C/SS模式。但不改变客户端,只是把连接数据库移植到中间层;
2:把C/S模式改成C/SS模式。改变客户端,使客户端变瘦,把大量业务计算移植到中间层;不知道这些方法行不行?请各位大侠帮助!谢谢
现在出现的问题是:系统越来越慢!怎样解决这个办法呢?谢谢!我自己想的方案:
1:把C/S模式改成C/SS模式。但不改变客户端,只是把连接数据库移植到中间层;
2:把C/S模式改成C/SS模式。改变客户端,使客户端变瘦,把大量业务计算移植到中间层;不知道这些方法行不行?请各位大侠帮助!谢谢
解决方案 »
- 100分求教:通过Panel实现类MDI风格的一点小问题
- 如何在一个窗体中引用其他窗体
- 高手一定要进来啊
- 请教有丰富开发经验的Delphi高手
- ADO+ACCESS数据库,怎样在数据库中设字“金额”的数据类型,为什么我输入的只有两位小数,而在DBGRID中显示小数有好多位,打开MS ACCESS
- 为了将要到手的女朋友,请三天假,值吗?(不知道要扣多少钱?)
- 新裝上Delphi的第二個補丁﹕D6_upd2_ent.exe﹐我的程序就不能編譯通過了。
- 怎么认一个Image能够平滑快速移动而不闪动???
- 当服务器为sybase时,做安装程序,不安装sybase的客户端可以吗?如何解决?
- dbgrid的垂直滚动条不正常
- 急~~~!跪求高手一看(带参数的函数指针的使用)在线等....
- 用信用卡的人,你们看清楚信用卡的条款了吗?
可以考虑从表里清除不必要的历史数据,建索引,优化数据库设置
再就是改善网络,增加内存、硬盘什么的
然后是改进SQL
最后才是改写程序,三层并不是万灵丹,写不好一样会很慢