3、大型票务系统性能评价方法
3.1 前段性能评价方法
对于大型票务系统而言,前端性能的优化主要是为了加快响应结果在客户端的响应速度,这样能够避免用户误以为无响应而反复的刷新造成服务器端压力。在评测过程中主要从如下几个方面进行考虑:
A、CSS文件或者代码至于顶部
B、JavaScript脚本文件或者代码至于文件的底部
C、CSS文件或者代码中无CSS表达式
D、JavaScript脚本文件或者代码中无重复脚本
E、移除无用的CSS
F、对JavaScript脚本进行了精简
G、精简CSS脚本
H、外链JavaScript脚本并且合并多个javascript脚本文件
I、外链CSS并且合并多个CSS文件
J、应用图片地图或者CSS Sprites
K、应用Expires头
L、无重定向
M、应用GZip压缩
N、配置ETag
在上述的评测内容中主要包括了两方面,其一是脚本文件的优化,资源文件的优化和CSS文件的优化三大方面。服务器文件优化就是降低在客户端访问服务器端时,除去HTML文档外其他所有内容的物理大小,减小传输时间和加载时间。其二是依据HTTP协议特性,通过配置中间件、修改源程序等操作进行的优化。在完成上述14项技术评价指标后,仍有如下4项附加项需要考虑:
O、应用Ajax缓存
P、应用CDN
Q、混淆JavaScript
R、页面DNS查找最小化
由于上述四项附加是由相对复杂,风险较大、实现成本较高技术决定的,因此附加项的满足条件就视项目的投入成本情况而定,并不一定要完全满足。