等待戈多|这三类“超时”机制:逻辑类、业务类、性能类……( 二 )
三、性能类超时处理机制性能方面的超时多是客观被动的,最主要是加载超时。包括是网络状态不好,和客户端配置不足导致的。
1. 网络原因的超时网络原因的超时的原因,主要包括如下:
- 手机自身问题,比如停机、没开wifi或者流量、系统卡死等。
- 手机所处环境网络不好,向服务器请求超时。比如信号不好、或者信号接受不良。
- 服务器自身故。
- 服务器接收或回复故障,比如机房网络问题或服务器处理问题。
(1)直接报以空白页或者错误页
文章插图
(2)提供当前刷新渠道,保存前面的操作
比如用户是在网购,接近下单了,结果网络中断了一会。这时候直接反馈一个空白页,用户只能退回到上一步,前功尽弃。
因此最好是设计一个本地刷新按钮,点击即在当前刷新,避免了用户重复操作之前的步骤。
基于该思想,可以作如下发挥或拓展:
- 设计刷新时的彩蛋,给用户带来一些惊喜。比如弹出来一个俏皮的图案,或一句诙谐的话缓解用户的不满的情绪。
- 增加保存本地,或保存草稿的按钮。在表单资料填写界面,多使用类似的设计。
- 增加自动重新刷新:可以设置超时加载的机制。超过一定的时间 则取消本次加载。比如王者荣耀的连线尝试7次。
文章插图
以上实现的本质就是缓存。比如对于新闻类的、咨询类的,这类APP一般都会有缓存。这就是微信朋友圈,为什么在没有网络的情况下也是可以查看之前加载过的内容。
有的应用之所以很大,就是因为缓存了大量内容,当然也需要定期自动或手动清缓存的。
2. 客户端配置不足导致的超时比如内存、分辨率等硬件参数导致的。这不是话题重点。
作为产品经理,只需要注意的是,做好边缘机型的适配。
#专栏作家#唧唧歪歪PM,公众号:唧唧歪歪PM(ID:jjyypm),人人都是产品经理专栏作家,2019年年度作者。《后端产品经理宝典》作者,药学硕士转行互联网产品多年;熟悉跨境电商业务,医药领域;擅长大型后台体系,社交APP。
本文原创发布于人人都是产品经理,未经作者许可,禁止转载
【 等待戈多|这三类“超时”机制:逻辑类、业务类、性能类……】题图来自Unsplash,基于CC0协议。
- 消费者|江南春:30年,我用1000亿,换来这99句话
- iPad|iPadmini6从发售之日起,果冻屏现象就一直有,那为什么会出现这种现象?
- 华为|这就是实力!华为大量研究项目曝光!
- MIUI|超多阉割!升级MIUI 13后,这些功能彻底没了
- 软件|想换手机,内存选择128G、256G还是512G?内行人建议这么选!
- 马克·扎克伯格|扎克伯格这回可是搬起石头砸了自己的脚
- |有人说浏览器内核有上千万行代码,那它真的有这么复杂吗?
- 安卓手机|安卓手机好评排行,国产千元机再次上榜,这3款好评率最高
- 小米科技|2022年初,小米笔记本该如何选择?这些性价比很高
- iphone13|6千元预算,是购买iPhone13,还是入手国产旗舰?内行人这样说的