1.服务器用光纤连接,能提供独立的IP。
2.各客户端在乡镇,只能宽带上网(adsl)
3.每个月月底集中处理业务,主要是收费处理和查询。约有20多个用户一起使用。查询数据量不是多大,大约从1万多条记录中查找。
要求:业务处理时速度响应快,系统稳定。因为是广域网上的应用,感觉做成二层C/S不方便,但三层是否效率会低。B/S开发不熟悉。
请大家指教。

解决方案 »

  1.   

    ASP .NET之类的B/S架构合适一些,客户端不需要安装软件,就用IE/Firefox就好了.
      

  2.   

    做成三层了,j2ee啊,现在都用这个了
      

  3.   

    如果B/S开发不熟悉,建议用多层结构。
    用B/S,开发效率太低,安装麻烦,可靠性,安全性比较难搞
      

  4.   

    放 公网上,用 B/S 如果不上SSL,数字证书等 基本上 没什么安全保证
      

  5.   

    多谢大家回答!看来大家的观点比较倾向于用三层。我想问一下:
    1。三层的速度如何啊?两层在广域网上都挺慢了,三层不是更慢吗?
    当然,二层太不安全了。
    2。三层比B/S的安全性好?那中间层用什么做好呢?听说socket不安全啊。
      

  6.   

    用户少的话,三层速度要比两层慢一点,主要在优化,按你的应用实际上可以在各乡镇做成VPN
    这样,安全性要好得多,即使这样,你也要用三层,两层用ADSL跑,嘿,你真的要有心理准备,
    速度???
      

  7.   

    gaoz(小笨) :“各乡镇做成VPN”?为什么做成VPN呢?做成VPN后,还算是两层吧?速度问题呢?VPN只能解决安全性问题吧?
    你的意思是系统构架还是两层,但连接上用VPN方式,是吗?
      

  8.   

    其实 宽带上网 传输速度已经比较快了,查询几百条记录 可以在一两秒时间内返回.
    不过就是 传输的数据要压缩过再传
    (这也是用三层的好处100多K的结果集数据压缩下 也就10来K了,用B/S结构的话100多K结果集数据就变400-500K了)。
    如果不信的话 可以到我这里搞个测试程序测。
      

  9.   

    用户少的话,可以用两层,不一定要用三层,毕竟三层还是较两层复杂,另外,使用VPN主要是解决安全问题,我做过测试,两台微机直接用用4M下行,640KB上行的ADSL跑速度真的不好,100个记录就会出现明显的延时现象(未压缩传输),而我的记录非常简单:记录号+用户名称
    因此,
    如果你考虑安全问题的话,可以用VPN来解决,技术不是很复杂,使用VPN后,其它非授权IP根本看不到你的网址,你可以像访问本地网络那样来访问如192.168.0.1,192.168.0.2等,
    然后,将你的程序做成二层或三层,我个人的看法是如果不考虑安全问题,用户少(10几个)
    可以用二层,技术简单,开发简单,但你用ADSL的话,二层不好!!
      

  10.   

    gaoz(小笨) :如果VPN速度不行,那还不是不用了。
    如果考虑到安全性,那不如用三层了。二层的好处就是开发简单。但是,好多人不赞成在广域网用。太不安全了。
    你说“ADSL的话,二层不好”,为什么呢?
      

  11.   

    1、你的情况和我以前的一个项目差不多,是一个市级运政管理系统,服务器在运政处,有独立IP,每个县级有一个收费点,用ADSL(2048/640)连接,目前用户终端16个,用Delphi6+SQL2000开发二层结构,数据量比较大,性能完全可以保证。安全性连接用MAC地址判断。
    2、三层固然好,但用户必须增加一台APP,成本就上去了。况且DELPHI的三层结构,以前用过,始终感觉不是最优方案。
      

  12.   

    http://www.fm201.com 
    的下载中心
    这个上有相关的文档和源码
      

  13.   

    fz97532(AAA):一边做广告去!chenylin(陈SIR) :咱俩的应用基本一样。你的建议非常好。我也想做成两层的。因为我感觉两层的速度应该是最快,三层的和B/S的肯定要慢。三层的成本不是问题,数据库和APP服务器放在一台就是了。另外,二层开发起来简单,只是担心安全性问题,你用"MAC地址判断",能解决别人用工具连接你的SQL吗? mxj2000:你的网站不错,我访问了。也加你的QQ了。
      

  14.   

    chenylin(陈SIR):你说的“安全性连接用MAC地址判断”,如何实现的?请指教。