如题,平均正常响应时间多少 ms 比较合理,用户体验感知较良好?
个人想法,平均 100ms 左右,不超 150ms
暂不考虑触发缓存响应的时长
1
lhx2008 2018-11-11 18:55:57 +08:00 2
响应时长看后端架构吧,如果是异步的一般都是 50ms 往下,如果是同步的 100ms 也很常见了。直接面向用户的话,300ms 以内用户很难感觉(毕竟 DNS 查询也要 200-300ms )
|
2
codelover2016 2018-11-11 20:46:15 +08:00 1
单接口 300 毫秒内都还行.
不过脱离场景谈速度都是流氓. |
3
cnbattle OP @codelover2016 资讯类应用呢
|
4
codelover2016 2018-11-11 22:08:24 +08:00 1
@cnbattle 看数据量和数据大小嘛.还有出口带宽之类的...
|
5
luozic 2018-11-11 22:37:57 +08:00 1
頁面最終不要超過 1.5s
|
6
mjleafc 2018-11-11 23:02:26 +08:00 via Android 1
最好能控制在 1s 之内
|
7
Raymon111111 2018-11-11 23:06:24 +08:00
啥业务场景也没有 怎么聊 sla
|
8
ericls 2018-11-11 23:11:33 +08:00 via iPhone
那要看一个页面多少个请求 有没有 waterfall
|
9
HansCathy 2018-11-11 23:39:23 +08:00
2 毫秒啊,互联网都是这个要求吧
|
10
neoblackcap 2018-11-11 23:47:07 +08:00
@HansCathy 厉害,不知道贵公司的业务是?
|
11
HansCathy 2018-11-11 23:57:46 +08:00
@neoblackcap 狮厂 易购的核心交易系统,详细的就不说了^_^
|
12
neoblackcap 2018-11-12 02:05:43 +08:00 2
@HansCathy 核心交易系统不算是一个普遍的要求,如果这样说的,光大的交易系统怕是比这个要求更高。一般我认为接口能保持在 100ms 算是很了不起了。毕竟一般网游的延迟也才 100ms
|
13
yuikns 2018-11-12 02:32:05 +08:00
@HansCathy 你是在说网络,在说 DNS lookup 到 fetched 这段总时长么?而且虽然我没有用过苏宁易购,不过刚才试了下。去掉几百 ms 的 DNS lookup, Downloading 等等之后,处理时间有时候也不止 2 ms 啊。
一般情况下单个 request 没啥好纠结的。看 waterfall。后端看 redis 1 ms 都嫌慢,前端看 query completion 能多快都快,100 ms 就感觉出差距了。而有些需要 aggregation 的结果,就算 500 ms 都可以接受。 |
14
farseeraliens 2018-11-12 07:42:28 +08:00 via iPhone
@yuikns redis 我厂喜欢加 twemproxy,中间平白多一次 batching 怎么也得 2ms ……
|
15
cyspy 2018-11-12 11:19:35 +08:00
@neoblackcap 电竞网游现在的普遍要求大概是优秀网络条件下 40ms,印象中十年前也有 80ms 以下,RPG 要求可能低点
|
16
neoblackcap 2018-11-12 11:34:27 +08:00
@cyspy 我自己玩 LOL,如果稳定是 100ms 的话,还是绿色的,我也没感觉有什么很大延迟,大概我太菜了。
|