日期:2014-05-19  浏览次数:20514 次

B/S构架,DRP分销系统讨论!
DRP为分销管理系统
以前为DELPHI7+MIDAS+SQLSERVER
网路连接为ADSL512但是速度太满,而且分点会几分钟不做数据操作就会和数据库断开连接,没办法只有重新开启程序。


现在有两种解决方案:
1、主机托管100M独享费用2W左右/M
但是没有测试过速度,是否走公网也会和ADSL一样会几分种不做操作和数据库断开
2、ASP.NET重写,但是比较耗费时间精力,最好有比较好的构架可以参考。
3、单独申请专线,费用5W/M,不能考虑了,明显费用问题比较难解决!

不知道大家有没有碰到类似的情况,是否可以提供建议。


------解决方案--------------------
没弄过.帮顶!
------解决方案--------------------
帮顶!

------解决方案--------------------
B/s传输的数据量比C/s的大

几分钟不做数据操作就会和数据库断开连接,说明程序太垃圾。

怎么不是开始操作的时候链接数据库,完成的时候关闭?
------解决方案--------------------
你的问题是几分钟不做数据操作就会和数据库断开连接,那么只需要做一个重新连接判断函数就是了,有简单的方法不用,不是找苦吃吗?
------解决方案--------------------
我知道有个老兄做的产品能在公网上走视频数据的啊,你512的应该走点数据没问题的,是不是数据服务层的东西不行了啊,要不没理由会断开的,不然你做个异步程序吧,检查一下看是否是因为并发造成的数据长时间锁定,如果是的话就在数据服务层写个数据池只类的中转程序,然后在数据服务器端写个通知程序,让数据库在有时间处理的时候去通知这些中转池,排队来写数据.
------解决方案--------------------
Drp我做过

1 .子店如何处理
2 .数据交互,会员与子店,与系统()或是直接叫总店
2 .实时统计
------解决方案--------------------
up
------解决方案--------------------
实时统计 为C/S来统计,数据交互共用一个总数据库。
子店统一提交数据。
利用事务来处理。
------解决方案--------------------
看来你的意思是要改写程序,然后自己弄点好处吧.呵呵,会什么就用什么了啊
用.net的话速度也没有com+的快哦,不过你可以试下看哦
------解决方案--------------------
你現在做的隻是Delphi下的三層分布式應用程序,根本不是B/S架構。