《阿里云可观测最佳实践》——7.节卡机器人(上): https://developer.aliyun.com/article/1227001
3 解决方案
通过与节卡机器人进行沟通,一致认为具备全球海量监测节点以及非侵入式的「云拨测」是解决问题的最佳产品。 根据节卡主要海外目标市场,选取了北美、欧洲、南美洲、东南亚等主要国家的 LastMile(真实网民)监测点,配置浏览器拨测任务,对节卡的海外官网进行定时拨测。
通过对拨测日志进行分析,发现节卡官网在欧洲和南美洲的 CDN 加速实现了就近访问,但美东和东南亚地区 CDN 未达到预期效果。进一步分析发现,在 CDN 达到就近访问地区,整体性能也较慢,需具体分析官网页面不同元素加载效果。
通过拨测日志详情,分析页面元素加载耗时,查看页面元素瀑布图,发现有几张图片加载速度非常慢,阻塞了整体页面加载速度,经过分析发现图片大小达到了 5M 多,图片大小存在优化空间。
节卡机器人发现以下问题并进行优化:
l 加速升级
将原来所使用的全站加速 DCDN 升级成为全球加速 GA;依托阿里云优质 BGP 带宽和全球传输网络,实现全球网络就近接入和跨地域部署,减少延迟、抖动、丢包等网络问题对服务质量的影响,实现网络加速。
l CDN节点优化
根据云拨测监测报告,实时了解 CDN 部署后的展示性能为多少,是否有提升。。每台主机节点的性能情况,可用性是否稳定。目标客户是否正确命中对应主机节点,或匹配度是否合理,CDN 节点与源站同步、对元素发布是否提供到位并长期有效。并基于以上评估标准对 CDN 设置策略进行调整及优化。
l 页面元素优化
通过分析下载时间,了解页面元素下载时间,进而评估 IDC、 CDN 等网络性能。我们发现官网首页的图片文件体积过大,因此造成下载时间过长。并且静态元素的 CDN 加速设置存在问题。
正常来说,首屏加载时间不应该超过 2s~3s。屏加载时间对用户留存率影响很大。如果一个页面完成首屏加载需要 5 秒以上,用户会从心理排斥打开这个页面。因此,选择先进图片格式,代替现有的 jpeg 和 png,缩小体积。
l 建立主动发现机制
在使用云拨测前,节卡机器人主要是采用广告平台评估或用户告知的方式被动获取网站运维情况。借助云拨测,主动了解网站访问情况,进行问题验证和故障复现,对网站性能进行评估与优化。并通过事务流分析,了解用户真实体验流程,优化浏览路径,挖掘转化瓶颈环节,提升转化率。
4 业务价值
经过与 CDN 供应商沟通后,优化了美东和东南亚的 CDN 调度逻辑,同时对页面图片进行压缩,整体网站打开速度提升 50%。
节卡机器人数字化产品中心负责人表示借助云拨测,节卡机器人有效挖掘性能瓶颈,经过优化,提升网站打开速度 50% 以上,提高了运营推广活动的 ROI,帮助节卡为全球用户提供更加优质的服务。