做网站速度测试时,试验页面应优先选择“访问量占比高、模板结构完整、且能被公开访问”的页面。对时间和人手有限的团队,先测首页或主力内容页中的一个代表页,通常比随机抽一个页面更能反映真实瓶颈。前提是该页面不依赖登录、不弹验证码、不是临时活动页。选定后,同一页面连续测三次,看指标波动是否稳定,再决定是否换页。
选择试验页面不是选“最好看”的页面,而是选“最能代表整体问题”的页面。可以按以下顺序筛查:
如果站点有多个差异很大的模板,例如商品详情页和文章页,不要只测一个就下结论。可以各选一个,但先处理访问量更高的那类模板。
第一步,列出访问量前五的页面,排除登录页、支付页和临时专题页。第二步,对剩余页面各做一次速度测试,记录首次内容绘制、最大内容绘制和总阻塞时间等指标。第三步,选择“指标中等偏慢且访问量最高”的页面作为试验页。中等偏慢意味着它有优化空间,又不至于因单个异常因素误导判断。
假设某内容站首页访问量占四成,文章页占三成,但首页含轮播和第三方脚本。此时先测首页,因为它的加载问题会影响最多访客。若首页已做过大量优化,而文章页模板尚未处理,则改测一篇访问量最高的文章页。
锁定试验页后,需要设定可核对的验收信号:
如果三次测试结果差异极大,先检查网络、缓存和第三方脚本,而不是立刻换页。若页面本身包含随机广告或个性化推荐,导致每次加载内容不同,应换一个结构更稳定的页面,或暂时屏蔽随机模块后再测。
以下页面不适合作为第一轮速度测试对象:需要登录才能访问的会员页、含大量用户生成内容且每次不同的页面、正在做A/B测试的页面、以及只有内部人员能访问的测试环境页。这些页面要么无法复现,要么不能代表真实用户看到的加载过程。
另外,如果站点同时存在网页搜索流量和付费广告落地页,两者应分开评估。落地页可能为广告单独精简过,用它测出的速度不能直接推断自然搜索页面的表现。
下一步:打开站点统计,按访问量排序,选出前三个页面,逐一做一次速度测试并记录指标,再按上面的条件锁定一个试验页面。锁定后先测三次建立基线,再开始改动。