每日面经
-
考察点:软件测试
-
难度: 简单
-
题目:如果有一个页面特别卡顿,设想一下可能的原因?
ps:每周一公布上周所有题目答案
1.首次加载的数据太多
2.前端渲染慢
3.后端请求慢,查询速度问题
4.网络问题
问题中提及的卡顿,我不太能确定「响应慢」是否也算,下面区分「不流畅」和「响应慢」两方面尝试作答:
响应慢的原因:
不流畅(掉帧)的原因:
共同原因:
总感觉提到流畅度、卡顿,都是想到FPS啥的
接口响应时间慢、网络慢,应该不会影响帧率吧?也算在导致卡顿的原因之中吗?
感觉我对「页面卡顿」的定义的理解有点不太清晰,请 @G_Tester 老师解惑一下~
我感觉 貌似还有配置方面 比如ng 重定向过多 是不是也会引起
页面卡顿只是一个现象,具体场景没有描述,所以就会比较发散,有可能是掉帧,也有可能是肉眼觉得屏幕加载慢、滑动屏幕的时候卡住,现象有很多种
重定向过多一般都会被限制访问了,结果就是导致页面访问直接是失败,就不单单是觉得卡顿了