经过相册书开发团队的持续努力,已经完成了相册书引擎的重大升级,相比目前已经发布的相册书引擎,新的引擎效率至少提升了15~20倍以上,而且随着相册书尺寸,照片尺寸越大,效率提升得越明显。目前改进后的引擎已经在我们四个测试平台上开放测试,待检验无误后,将会向所有客户开放升级。
测试数据一:
硬件服务器: 普通个人电脑PC机
CPU:AMD Sempron 2400+(单核)
内存:700M
硬盘:120G(7200转)
操作系统:Windows 2003 Server
安装 .Net 2.0框架
测试相册模版:浪漫爱情
测试照片分辨率:3072 X 2304
相册书合成效率比较:
| |
相册书现有引擎 |
相册书新引擎 |
提高 |
| 相册书单页合成效率 |
4.078125秒 |
0.171875秒 |
23.73倍 |
| 每秒合成数 |
0.245个/秒 |
5.818个/秒 |
5.573个/秒 |
| 同时在线制作人数(预测) |
3~6人 |
30~60人 |
10倍以上 |
测试数据二:
硬件服务器:虚拟主机,配置不详。
操作系统:Windows 2003 Server
安装 .Net 2.0框架
测试相册模版:浪漫爱情
测试照片分辨率:3072 X 2304
相册书合成效率比较:
| |
相册书现有引擎 |
相册书新引擎 |
提高 |
| 相册书单页合成效率 |
1.265625秒 |
0.078125秒 |
16.2倍 |
| 每秒合成数 |
0.79个/秒 |
12.8个/秒 |
12.01个/秒 |
| 同时在线制作人数(预测) |
6~12人 |
60人以上 |
10倍以上 |
结论分析:
以上数据可以看出,服务器越好,现有引擎和新引擎的倍率也会相对降低,因为机器的性能部分弥补了算法上的不足。但是机器越好,每秒合成数就越多,这是支持在线制作的根本保障。目前,新版引擎在支持同时在线制作上已经可以满足一个较大型冲印店的需求。
在测试过程中,可能有人会发现,为什么实际操作中,没有感觉快20倍呢?
这里需要说明一下,上面的测试数据是服务器执行的效率数据,它体现的是改进前和改进后相册书引擎的效率比较。而我们在实际的操作中,因为受到网络访问速度、带宽等诸多的因素的影响,刷新网页中的图片已经远远超出了图片的合成速度,所以您在操作过程中,等待数据的加载会消耗掉大量的时间,您自然不会有快20倍的感受了。不过,这次改进因为进步明显,您还是会在操作中实质感受到速度的提升,会比原来的操作速度快3~5倍左右。而且相册越大,这个感觉就越明显。 |