1.服务器用光纤连接,能提供独立的IP。
2.各客户端在乡镇,只能宽带上网(adsl)
3.每个月月底集中处理业务,主要是收费处理和查询。约有20多个用户一起使用。查询数据量不是多大,大约从1万多条记录中查找。
要求:业务处理时速度响应快,系统稳定。因为是广域网上的应用,感觉做成二层C/S不方便,但三层是否效率会低。B/S开发不熟悉。
请大家指教。
2.各客户端在乡镇,只能宽带上网(adsl)
3.每个月月底集中处理业务,主要是收费处理和查询。约有20多个用户一起使用。查询数据量不是多大,大约从1万多条记录中查找。
要求:业务处理时速度响应快,系统稳定。因为是广域网上的应用,感觉做成二层C/S不方便,但三层是否效率会低。B/S开发不熟悉。
请大家指教。
用B/S,开发效率太低,安装麻烦,可靠性,安全性比较难搞
1。三层的速度如何啊?两层在广域网上都挺慢了,三层不是更慢吗?
当然,二层太不安全了。
2。三层比B/S的安全性好?那中间层用什么做好呢?听说socket不安全啊。
这样,安全性要好得多,即使这样,你也要用三层,两层用ADSL跑,嘿,你真的要有心理准备,
速度???
你的意思是系统构架还是两层,但连接上用VPN方式,是吗?
不过就是 传输的数据要压缩过再传
(这也是用三层的好处100多K的结果集数据压缩下 也就10来K了,用B/S结构的话100多K结果集数据就变400-500K了)。
如果不信的话 可以到我这里搞个测试程序测。
因此,
如果你考虑安全问题的话,可以用VPN来解决,技术不是很复杂,使用VPN后,其它非授权IP根本看不到你的网址,你可以像访问本地网络那样来访问如192.168.0.1,192.168.0.2等,
然后,将你的程序做成二层或三层,我个人的看法是如果不考虑安全问题,用户少(10几个)
可以用二层,技术简单,开发简单,但你用ADSL的话,二层不好!!
如果考虑到安全性,那不如用三层了。二层的好处就是开发简单。但是,好多人不赞成在广域网用。太不安全了。
你说“ADSL的话,二层不好”,为什么呢?
2、三层固然好,但用户必须增加一台APP,成本就上去了。况且DELPHI的三层结构,以前用过,始终感觉不是最优方案。
的下载中心
这个上有相关的文档和源码