DRP为分销管理系统
以前为DELPHI7+MIDAS+SQLSERVER
网路连接为ADSL512但是速度太满,而且分点会几分钟不做数据操作就会和数据库断开连接,没办法只有重新开启程序。
现在有两种解决方案:
1、主机托管100M独享费用2W左右/M
但是没有测试过速度,是否走公网也会和ADSL一样会几分种不做操作和数据库断开
2、ASP.NET重写,但是比较耗费时间精力,最好有比较好的构架可以参考。
3、单独申请专线,费用5W/M,不能考虑了,明显费用问题比较难解决!不知道大家有没有碰到类似的情况,是否可以提供建议。

解决方案 »

  1.   

    B/s传输的数据量比C/s的大几分钟不做数据操作就会和数据库断开连接,说明程序太垃圾。怎么不是开始操作的时候链接数据库,完成的时候关闭?
      

  2.   

    说明一下情况:我开发的时候使用的是DELPHI7/COM+/SQLSERVER三层构架,长时间不做数据库操作后的情况是
    Windows socket error:远程主机强迫关闭了一个现有的连接。
    (10054),on API 'recv'以前不熟悉COM+,但是后来发现要做到效率比较高,确实比较困难,特别是第一次创建连接的
    时候速度实在是慢,所以想用.NET做重新开发。
      

  3.   

    Drp我做过1 .子店如何处理
    2 .数据交互,会员与子店,与系统()或是直接叫总店
    2 .实时统计
      

  4.   

    看来你的意思是要改写程序,然后自己弄点好处吧.呵呵,会什么就用什么了啊
    用.net的话速度也没有com+的快哦,不过你可以试下看哦
      

  5.   

    你現在做的隻是Delphi下的三層分布式應用程序,根本不是B/S架構。
      

  6.   

    to :forgot(忘记forgot2000)  
    建议大项目不要用COM+,这个是要死人的,另外DELPHI也是末路了,改跳出来了
    to :zyug(LovlyPuppy) 
    想听听你对于DRP的见解。
      

  7.   

    可能用ASP.NET重写了,构架网上有挺多开源的