前段时间发了一帖RO三层模式运行速度问题的讨论, 到目前还没得到满意的答案。
http://topic.csdn.net/u/20100612/16/46ad19d8-bd27-470d-94ab-20127eedbd14.html现再发一贴,C/S 与 三层的讨论,各抒己见吧, 互相学习一下,希望在以后的项目中能更好的把握。
http://topic.csdn.net/u/20100612/16/46ad19d8-bd27-470d-94ab-20127eedbd14.html现再发一贴,C/S 与 三层的讨论,各抒己见吧, 互相学习一下,希望在以后的项目中能更好的把握。
解决方案 »
- 关于delphi很诡异的一个问题~
- 帮看看代码,后台完美调用外部程序
- delphi 怎么样使用sqlite数据库?
- delphi 调用数据集的元素
- 急急!!!!关于客户机服务器模式
- ●●●●100分求解关于dbgrid颜色特效问题●●●●
- 知道一个另一个程序的窗口handle,怎么枚举起edit控件,改变edit的text
- 一个很有趣的DELPHI问题!各位可以试试看!(这可是没事在花我的分啊!!)
- 本人制作一查询表单,也同时有报表功能,查询条件为日期查询,datetimepicker1至datetimepicker2,部门查询:combobox1,有制作报表时有一问题
- 急急急急!!!字符串位移加密解密(shl,shr)的算法及实现技术(字符处理)
- fastreport的问题,如何换页?
- fastreport 存在版权问题吗?
影响速度的因素有很多,客户端、传输方式、传输内容、服务端、服务端的处理与返回C/S结构可以是多层,也可以是两层,B/S也一样
C/S结构可以是多层,也可以是两层,B/S也一样纯引用
外部的客户端通过adsl,好像传递2M的数据(压缩为500K左右)都是可以接受的,10秒之内吧
局域网做过的测试,最大20M的可以接受
另外一定尽量少传数据.
很多人对国产的不信任,但实际上,老外的并不一定是最好的选择:
QUickBurro功能盘点:
===================1、无须编程组建高弹性专用网
2、独特、易于记忆的对象命名规则
3、应用程序透明的寻址、路由、数据交换能力
4、无状态中间层服务
5、对象远程注册/注销、软总线机制
6、自动维持节点间连接、断线重连
7、无丢包UDP通信技术
8、快速通信加解密算法,自定义密钥
9、压缩传输
10、消息优先级机制
11、消息分组快速投递机制
12、Ansi字符与Unicode字符共存的传输通道,防乱码
13、二进制、字段不定长的数据容器、消息容器
14、BinaryRPC接口,功能封装、扩展简单高效
15、丰富的数据库远程存取功能
16、远程数据库事务支持
17、大数据集分页查询支持
18、多层分布式架构下的ORM、实体类代码自动生成
19、分块并行的文件传输,支持断点续传
20、中间层计划任务程序扩展支持
21、群发消息给节点(及其下属节点)用户
22、群发消息给地区(及其下辖地区)用户
23、远程UDP广播
24、远程UDP组播
25、远程消息源及消息订阅/投递服务
26、逻辑用户群及群消息服务
27、用户对用户(点对点)的传输服务
28、Unicode字符集支持
29、不断增加增强的公用插件
30、客户端自动升级支持产品网站:http://www.quickburro.com/
如果用Delphi 7的话,就要用COM/DCOM来构建,比较麻烦点!如果是B/S的三层,有很多种途径,可以用Java,C#与ASP.NET等
Delphi的话,目前有CBX框架,都可以构建很好的三层。
具备一个简约而高效强大的服务器容器环境,能够用Delphi Midas的开发模式开发高效率的、能够穿透防火墙、在互联网上运行的应用服务器,天然集成无状态中间层业务对象的机制,系统层次简捷健壮,充分体现了三层构架的高性能,将三层构架系统的特性发挥到了极致;
CBX具备高度开放的访问接口,天然面向和各种Web系统交互和集成,诸如:JSP、ASP、ASP.Net、PHP乃至静态html网页,开发者不仅可以将CBX模块自如的嵌入到纯Web系统中,而且还能通过灵活的接口和CBX对象交互,让CBX充当各种纯Web构架方案的强有力补充,弥补纯html技术能力所不能及之处。请加入500人超级CBX&Delphi群 11701114
大部分用C/S。三层的话就用HTTP或者SOAP,80端口畅通无阻呵呵。
但c/s可以做得更安全
详细讲讲
http://topic.csdn.net/u/20111228/16/c561c4ed-5c56-43a6-a40f-a55577f4da17.html