报表打印速度问题
ASP.Net + C# + SQL Server 开发的B/S软件,使用了水晶报表10,
其打印速度在不同电脑相同环境下运行速度相差较大的原因查找,如下:
电脑软件环境:
Windows Server 2003简体版
IIS 6.0 (Windows自带)
SQL Server 2000简体版
VNC Server For Win32 4.0版
SoftEther 1.0 版
WinRAR 3.20简体版
Symantec AntiVirus 企业版
A电脑硬环境
Dell 双CPU服务器
B电脑硬环境
普通组装办公电脑,单CPU
将自行研发的软件装于A电脑、B电脑,在A电脑上报表的预览、打印时比在普通电脑上
差不多慢上2到3倍,经如下原因查找始终找不到原因:
1. 怀疑网络硬件连接问题
通过大容量文件复制测试,发现速度正常。
并且,在服务器上进行预览、打印速度也很慢
2. 怀疑打印机安装问题
将打印机在不同系统的客户端下,预览、打印速度还是慢
但不用我们自行研发的软件,诸如Word、Execl则很快
3. 怀疑IIS配置的影响
将两台的IIS一样配置,A电脑上还是很慢
4. 怀疑安装顺序的影响
将B电脑按A电脑一样的顺序安装,B电脑还是很快
5. 怀疑自行研发软件的安装问题
反复重装A电脑的自行研发软件,还是很慢
6. 怀疑远程控制软件有问题
在B电脑装上或卸载远程控制软件,速度仍然很快
7. 通过A电脑远程访问B电脑的自行研发软件,速度很快,反之,速度很慢。
8. 重装A电脑的IIS、自行研发软件后还是很慢
经各种原因分析、查找,始终无法找到原因,今请教各位高手帮帮分析,这里先谢过