ADO Direct/WebService跨区域下载数据测试报告
ADO Direct/WebService跨区域下载数据测试报告测试环境:
1. 客户机:XP系统, 2GB内存,2CoreCPU,VS2008
2. 服务器:2CoreCPU,4GB内存,SQL2005
3. 网络环境:VPN网络 (跨区域 澳门<---->中山)
C#.Net程序获取大批量数据
By Jonny 测试时间:2010-02-04 12:40
获取192.168.1.6机tb_TransferData和ppTransferList两表(共41字段)的数据
测试案例1 (通过澳门的WebSerivice, 获取中山的数据)
|
测试序号 |
记录数 |
耗时(秒) 测试3次 |
平均耗时(秒) |
|
测试1 |
100 |
0.109375,0.125,0.109375 |
0.11458333 |
|
测试2 |
500 |
0.34375,0.296875,0.3125 |
0.31770833 |
|
测试3 |
2000 |
1.171875,1.34375,1.046875 |
1.18750000 |
|
测试4 |
10000 |
5.78125,5.234375,5.0625 |
5.35937500 |
*以上结果为上午测试
Use WebService, at 14:20PM test result:
|
测试序号 |
记录数 |
耗时(秒) 测试3次 |
平均耗时(秒) |
|
测试1 |
100 |
0.17,0.14,0.18,0.125 |
0.153750 |
|
测试2 |
500 |
0.312,0.297,0.328,0.437 |
0.343500 |
|
测试3 |
2000 |
1.343,1.068,1.078,1.171 |
1.165000 |
|
测试4 |
10000 |
8.281,5.875,5.015,5.093 |
6.066000 |
*以上结果为下午测试
测试案例2 (通过ADO直接获取中山的资料)
ADO直连, at 14:24PM test result:
|
测试序号 |
记录数 |
耗时(秒) 测试3次 |
平均耗时(秒) |
|
测试1 |
100 |
0.06,0.046,0.031,0.046 |
0.045750 |
|
测试2 |
500 |
0.156,0.140,0.125,0.156 |
0.144250 |
|
测试3 |
2000 |
0.65,0.453,0.437,0.5 |
0.510000 |
|
测试4 |
10000 |
2.359,1.53,2.43,1.875,2.078 |
2.054400 |
测试案例3 (调用中山的WebService获取资料)
at 16:00PM test result:
|
测试序号 |
记录数 |
耗时(秒) 测试3次 |
平均耗时(秒) |
|
测试1 |
100 |
0.968,1.203,1.185 |
1.118666 |
|
测试2 |
500 |
1.53,2.10,1.39,2.21,2.57 |
1.960000 |
|
测试3 |
2000 |
3.76,3.62,4.64,5.98 |
4.500000 |
|
测试4 |
10000 |
19.5,17.5,18.435 |
18.478333 |
* Test Case 3使用192.168.1.98电脑作为IIS服务器,因此机硬体配置很低,仅512MB内存,速度明显偏慢.
结论:
1. 因测试时间差异,测试结果略有不同,但问题不大。
2. 测试结果表明,使用ADO直接获取数据所需时间最短,优势明显。
3. 使用WebService获取小批量数据旗鼓相当,大批量数据明显较慢。

展示ADO-Direct与WebService模式互换
CS开发框架(高级版)WebService与ADO-Direct模式切换
CS开发框架3.0 ADO-Direct与WebService配置
ADO Direct(直连模式)能不能改成客户端在服务端注册后再访问数据库
ADO-Direct模式部署到客户机器需要安装ASP.NET吗?
C/S开发框架中讲到的ADO Direct是什么?
C/S开发框架两种后台连接:直连模式与WebApi模式(ADODirect与WebApi)|C/S开发框架
WCF模式以及ADO-Direct模式|C/S框架网
数据字典BLL不依赖WCF连接策略实现三层架构的直连模式(ADO-Direct)
C/S系统快速开发平台采用ADO-Direct模式模拟数据提交流程
使用ADO-Direct模式不必理会服务端,也不用启动服务端,是吗?
正在整理C/S结构系统框架 - 标准版(ADO Direct) Ver:2.2
推荐基于C/S架构的软件开发工具(Winform+C#语言+ADO.NET+代码生成器)
Winform三层架构+WebService+权限管理系统软件开发平台(C#.NET开发)
数据库信息管理开发平台 - C/S结构+Winform+ADO.NET快速开发框架
基于C/S架构轻量级快速开发框架软件开发平台(C#+ADO.NET+EF)
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
