今天研究系统的效率又研究了一天。公司上海的一客户, 其使用人员分布到全国各地,所以网络环境差异很大。
但是相反, 用户始终强调他们公司的另外一套系统“某某oa办公系统” 使用状况良好。 而公司的系统的结论是
无法使用。 郁闷。
综合用户的描述如下:
1、最终用户无法登陆系统
2、最终用户无法上传文件
3、系统容易出现假死, ie假死。
4、oa系统运行顺畅。
根据用户反应的情况, 在其他地方的测试环境还使用的状况还可以, 出现偶尔假死现象,其他都还顺畅。
今天上午, 根据用户反应的情况, 特别一个同事赶往客户现场, 体会用户环境。
反应情况:
1、用户的oa系统压根就无法登陆。
2、公司的系统并不是无法使用, 而是用户不会使用。
(其使用的网络是电信adsl)
经过初步鉴定, 开始测试。
1、通过系统下载45M体积大小文件, 速度160K左右
2、通过系统上传600K文件, 速度30K左右。
3、系统做业务, 打开界面时候, 没有缓存的情况下, 速度很慢30多秒
4、系统做业务, 提交数据, 需要3分钟。
5、进入oa系统后, 经使用比较, 发现其系统确实很快, 但是其数据量太小, 基本一个页面就10个左右需要下载。和公司系统无法
比较,公司系统一般一个页面都需要需要下载几十个元素。
网络环境一般。
经过今天的测试、比较, 大概优化的思路如下:
系统打开页面的时候下载量还是有些大, 直接导致打开页面时候速度比较慢。
还有就是提交、文件上传时候速度比较慢
1、缩减提交的数据的量, 现在是xml格式的, 想修改成json格式
2、上传附件使用swf的控件来实现上传, 速度应该优异于目前的方式。