亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Delphi > 正文

Delphi多層開發方案比較

2019-11-18 18:18:29
字體:
來源:轉載
供稿:網友
方案->
Midas
DCOM
COM+
ASTA
RemoteObject
.NET
提供者
Borland
微软
微软
微软
核心技术
COM
COM
COM
ASTA自己的,类同Midas,
但不依赖于COM
RemObjects自己的WebService技术,
不依赖于COM
WebService
开发工具
Delphi7
Delphi7
Delphi7
Delphi7
Delphi7
Visual Studio/Delphi8,9
与现有开发模式兼容程度
★★★★★
★★★★
★★★★
★★
(很不同的开发模式)
★★★★
(支持Delphi的PRvider/ClientDataSet)
部署容易程度
★★★
★★
★★★★
(集成server、不需要类似socket server、midas.dll的东西)
★★★★★
(集成server、不需要类似socket server、midas.dll的东西)
可伸缩性
★★★★
★★★★
★★★★★★
★★★★
★★★★★
(支持自带服务器,或者使用Apache/IIS等容器)
★★★★
性能(效率)
★★★
★★★★
★★★★
★★★★★
(二进制传输,支持压缩)
★★★★
(二进制传输,支持压缩)
★★
(文本的xml消息传输)
消息传输格式
二进制COM消息
二进制COM消息
二进制COM消息
二进制流
二进制流或文本的XML SOAP消息
XML SOAP消息
源程序
不全
购买价格
$0
$0
$0
$299 - $7,500
EUR 299
$0
与.NET集成
不可以
可以
可以
不可以
可以
(直接基于webservice并提供.NET客户端开发包,并可以使用二进制消息格式)
可以
中间件跨平台
有可能
不可能
不可能
有可能
可以
(支持Kylix开发,支持Apache做容器)
可能吧
总体评价
★★★
★★
★★★★
★★★★★
★★

速度与效率测试

测试项目 *
计算1000次1+1=2 *
传输10000条100字节记录 *
所花时间(ms) *
传输字节数 *
所花时间
传输字节数
Midas (Socket Connection)
26,047
366,000
2,359
1047,000
Midas (DCOM Connection)
812
933
2,047
1047,000
ADO直连数据库 (两层)  
297
1046,000
   
 
Asta 3 压缩  
1,578
1100,000
     
RemoteObject2 HTTP 二进制 压缩
8,641
791,000
2,515
1048,000
RemoteObject2 HTTP 二进制 不压缩
7,765
783,000
2,391
1049,000
RemoteObject2 HTTP SOAP
11,687
1935,000
3,110
1052,000
RemoteObject2 TCP 二进制 压缩
8,406
512,000
2,422
1049,000
RemoteObject2 TCP 二进制 不压缩
6,547
504,000
2,484
1563,000
RemoteObject2 TCP SOAP
11,281
1673,000
RemoteObject3 HTTP 二进制 压缩
11,625
504,000
RemoteObject3 HTTP 二进制 不压缩
10,593
501,000
RemoteObject3 HTTP SOAP
15,640
1108,000
RemoteObject3 TCP 二进制 压缩
11,172
512,000
RemoteObject3 TCP 二进制 不压缩
10,203
504,000
RemoteObject3 TCP SOAP
15,547
1712,000

结果分析:

  • 两层的效率当然是最高的;这样选择三层方案时就可以在伸缩性和性能之间做权衡,选择最优方案
  • DCOM针对本机运算可能做过优化,太快了,传输的字节数也太少了
  • Socket Connection的效率实在不敢恭维,比RemoteObject使用SOAP传输还低
  • RemoteObject使用二进制传输的效率大概是使用SOAP的2-3倍
  • RemoteObject使用二进制传输基本能达到甚至超过Socket Server的性能
  • RemoteObject的压缩好像没什么用
  • Asta性能比RemoteObject和Midas都高,但这个结果是设置了ADOQuery的CacheSize=1000时取得的,其它的测试都没有专门设置该属性


* 以上测试涉及文件都在附件中的测试包中;都是连接的本机(localhost);空白的是没有做测试的

* 传输字节数测量都是用的CommView 4.1 ip包检测捕获软件,监测“Loopback”(127.0.0.1)设备;CommView软件安装见测试包的tools目录;字节数包括实际传输的数据和IP握手信息等,如果大于10K,则只保留到千位,可能每次测量会有一点点区别。

* 测试所花时间时CommView停止捕获IP包,测试3次左右,取中间值

* 测试计算1000次1+1=2:
中间都是实现类似以下方法:
function Sum(a, b: Integer): Integer;
begin
Result := a + b;
end;

其中RemoteObject 2、3的测试程序直接用的它自带的MegaDemo例子,执行文件分别见测试包中的“1+1=2/RemObjects SDK 2”和“1+1=2/RemObjects SDK 3”目录,后者是试用版,运行前需要先允许Delphi(不知道还有没有其它限制),测试时都是设置的使用Indy;Midas和DCOM的测试是自己写的程序,源程序和执行文件测试包中的“midas”目录。


上一篇:在Delphi中調用CHM幫助文件

下一篇:delphi中將UCS2編碼的字符串轉化為GB2312編碼的簡單方法

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精品中文字幕一区| 亚洲美女福利视频网站| 亚洲人线精品午夜| 日韩精品高清在线观看| 91久久在线观看| 久久久久亚洲精品国产| 精品人伦一区二区三区蜜桃网站| 欧美成人激情图片网| 好吊成人免视频| 草民午夜欧美限制a级福利片| 日韩国产精品亚洲а∨天堂免| 精品国产乱码久久久久久婷婷| 97不卡在线视频| 欧美激情亚洲一区| 精品久久久香蕉免费精品视频| 国产狼人综合免费视频| 亚洲国产日韩欧美综合久久| 欧美日韩另类视频| 91沈先生在线观看| 久久精品久久精品亚洲人| 成人精品视频久久久久| 中文字幕av一区| 久久偷看各类女兵18女厕嘘嘘| 国产成人综合亚洲| 91性高湖久久久久久久久_久久99| 亚洲高清免费观看高清完整版| 91免费在线视频| 成人国产精品一区二区| 欧美激情视频在线免费观看 欧美视频免费一| 日韩亚洲精品电影| 国产精品久久久久久久久久久新郎| 日韩大胆人体377p| 欧美肥臀大乳一区二区免费视频| 国产精品视频久久| 久久久久中文字幕| 在线精品播放av| 精品亚洲一区二区三区在线观看| 精品亚洲一区二区三区四区五区| 久久久久久久亚洲精品| 日韩精品中文字幕久久臀| 中文字幕在线日韩| 中文字幕亚洲国产| xvideos亚洲人网站| 日韩中文字幕网| 欧美成人四级hd版| 日韩一区视频在线| 国产日韩欧美一二三区| 少妇高潮久久77777| 国产精品久久久91| 午夜精品久久久久久久99热| 在线性视频日韩欧美| 日韩欧中文字幕| 在线电影中文日韩| 日韩免费观看网站| 亚洲伊人一本大道中文字幕| 国产免费亚洲高清| 欧美一级片久久久久久久| 亚洲成人久久久久| 欧美黄色三级网站| 欧美电影免费观看高清| 亚洲午夜精品视频| 亚洲缚视频在线观看| 欧洲日韩成人av| 亚洲精品国产精品国自产观看浪潮| 欧美大学生性色视频| 日韩欧美中文在线| 97精品免费视频| 精品国产精品自拍| 欧美日韩国产一区二区| 亚洲人成77777在线观看网| 精品亚洲一区二区三区四区五区| 国产精品一区av| 国产精品96久久久久久又黄又硬| 日韩大陆毛片av| 国产最新精品视频| 亚洲国产成人在线播放| 国产精品视频自在线| 久久亚洲精品一区| 久久伊人免费视频| 欧美日韩在线免费| 久久久精品久久久| 丰满岳妇乱一区二区三区| 一本色道久久综合狠狠躁篇怎么玩| 日韩中文字幕国产| 色综合色综合网色综合| 亚洲一区二区三区xxx视频| 亚洲欧美日韩精品久久亚洲区| 欧美大成色www永久网站婷| 91性高湖久久久久久久久_久久99| 亚洲精品自拍视频| 亚洲高清不卡av| 国产精品亚洲网站| 在线播放国产一区二区三区| 国产精品aaa| 亚洲有声小说3d| 久久躁日日躁aaaaxxxx| 日韩成人av在线| 精品亚洲国产视频| 欧美一级在线亚洲天堂| 韩剧1988免费观看全集| 国产乱肥老妇国产一区二| 亚洲一区二区三区在线免费观看| 国产精品69av| 午夜精品在线视频| 精品国产一区二区三区久久久狼| 精品无人国产偷自产在线| 色综合导航网站| 2019日本中文字幕| 亚洲人成网站在线播| 精品久久久久久中文字幕| 91理论片午午论夜理片久久| 欧美性做爰毛片| 欧美性猛交xxxx免费看漫画| 国产精品亚洲第一区| 日韩网站免费观看高清| 日韩中文有码在线视频| 俺也去精品视频在线观看| 懂色av影视一区二区三区| 亚洲精品美女久久久久| 中文字幕精品一区久久久久| 秋霞成人午夜鲁丝一区二区三区| 午夜精品一区二区三区在线| 永久免费看mv网站入口亚洲| 97视频com| 欧美一区视频在线| 日韩欧美在线看| 欧美在线不卡区| 国产精品日韩精品| 91系列在线观看| 日韩高清免费观看| 欧美性xxxxhd| 日韩在线观看免费av| 亚洲欧美中文另类| 久久精彩免费视频| 隔壁老王国产在线精品| 91沈先生在线观看| 国产成人久久久精品一区| 国产精品久久久久秋霞鲁丝| 久久久久亚洲精品成人网小说| 欧美国产精品va在线观看| 日韩中文字幕免费看| 91高清视频免费| 欧亚精品中文字幕| 成人有码在线视频| 国产精品毛片a∨一区二区三区|国| 欧美高清性猛交| 成人综合国产精品| 日韩中文字在线| 日韩欧美一区二区在线| 欧美在线视频a| 欧美视频专区一二在线观看| 欧美国产极速在线| 亚洲国产97在线精品一区| 91爱爱小视频k| 国产午夜精品一区二区三区| 少妇高潮 亚洲精品| 久久久久国产精品www| 亚洲奶大毛多的老太婆| 亚洲aa在线观看| 欧美日韩中文字幕| www.国产精品一二区| 成人性生交大片免费观看嘿嘿视频| 91视频国产高清| 亚洲欧美日韩精品久久亚洲区|