CAS E0730(不含)之前版本涉及
CAS首页打开时间较长,无缓存时打开CAS页面大概25至30秒,有缓存打开页面时间大概15至20秒,登陆后内部页面操作时无其他影响。
针对cas首次进入时长过长问题,经分析,最大的原因是因为混淆,对同一环境分别替换混淆和非混淆的js文件对比分析,结果如下:
1、
未混淆时浏览器timeline,总用时4s,解析js用时不到2S:
混淆后浏览器timeline,总用时19S,其中解析js用时17S,期间CPU满载解析
2、
未压缩时 压缩后:
3、
4、
压缩混淆前,解析执行共耗时5.21ms,压缩混淆后解析执行共耗时2.76S,耗时增加了500余倍
造成该CAS首页访问缓慢问题为不同浏览器对于混淆格式js文件解压方式不同,解压时间占比较长导致,该问题通常在使用谷歌浏览器时较为常见
1、将浏览器更换为火狐浏览器可以解决此问题,页面打开时间从15至20秒降低为2秒左右
2、升级CAS至E0730及之后的Vue版本,产品架构调整后不再采用混淆方式压缩首页js图面信息
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作