打开一个论坛,有一个在线人数的信息列表,在测试中会发现偶尔的列表数据不显示。
曾经一度怀疑是不是在那一刻没有人在线,又遇到几次后就发觉不对,不会那么凑巧,几次的没有人在线居然都被自己碰到了,而且虽然别人不在线,自己也在线呀。所以当时肯定是遇到bug了,正在得意自己绩效的时候,发现是偶现的,不太好复现,日志也没有抓,捶胸顿足呀~~~
① 请求延迟:本地网络不佳或者服务器网络波动,导致未能及时获取数据
② 异步加载:网络延迟、服务器响应时间太久、处理回调的时间较长影响数据的及时显示
③ 定时器:可能开发写了定时更新或者刷新玩家列表,你刚好在刷新的那一刻点进去
④ 内存泄漏导致:卡顿和响应延迟、刷新频率降低、内存回收等
⑤ 缓存:缓存加载延迟、缓存过期导致显示为空、缓存刷新
- 还没有人评论,欢迎说说您的想法!