Remoting与Webservice性能测试报告
近来在网上经常看见大家对WebService和Remoting性能的讨论,可是没有看见具体的测试数据,所以我简单的做了一个测试把数据公布给大家做个参考
测试环境: SqlServer2005数据库,百万数据。均采用外网(互联网)环境,带宽1M,服务器配置:2U、2G内存
Remoting采用Tcp通道
。。。。
WebService
读取记录数(条) 第一次 第二次 第三次 第四次 第五次 平均
1000 3531 3984 2078 2343 4187 3224.6 (单位/毫秒)
10000 34359 35453 27390 35562 33671 33287
Remoting
读取记录数(条) 第一次 第二次 第三次 第四次 第五次 平均
1000 1875 468 876 515 1328 1012
10000 11640 11453 8890 9000 10109 10214
总结:从以上测试可以看出在相同的环境下Remoting的效率是Webservice的3倍。
测试环境: SqlServer2005数据库,百万数据。均采用外网(互联网)环境,带宽1M,服务器配置:2U、2G内存
Remoting采用Tcp通道
。。。。
WebService
读取记录数(条) 第一次 第二次 第三次 第四次 第五次 平均
1000 3531 3984 2078 2343 4187 3224.6 (单位/毫秒)
10000 34359 35453 27390 35562 33671 33287
Remoting
读取记录数(条) 第一次 第二次 第三次 第四次 第五次 平均
1000 1875 468 876 515 1328 1012
10000 11640 11453 8890 9000 10109 10214
总结:从以上测试可以看出在相同的环境下Remoting的效率是Webservice的3倍。