3~30之间有很大的灰色需求地带呀,有一些可能要用到8,一些可能用到15,一些可能用到20多,可以发邮件去要求调升这线程数么,不然还是有逼人上900的感觉。。
-
创建时间
17年1月1日
-
最后回复
17年1月2日
-
2
回复
-
2.3K
浏览
-
2
用户
-
1
赞
-
1
链接
3~30之间有很大的灰色需求地带呀,有一些可能要用到8,一些可能用到15,一些可能用到20多,可以发邮件去要求调升这线程数么,不然还是有逼人上900的感觉。。
您好,绝大多数应用需要的服务端工作线程数都不会超过 3 个。30 个工作线程,实际上是为商用版应用提供了一定的冗余。
假设服务端响应时间是 20 毫秒,那么每个工作线程每秒钟可以处理 1,000 / 20 = 50 个请求。
一个日活一万的应用,如果每个用户都产生 50 个请求,而且这一万个用户每天都集中在两个小时内打开应用,这两小时内平均每秒钟发生的请求数就是 10,000 × 50 / 2 / 60 / 60 = 69 个,只需要 69 / 50 = 1.15 个工作线程就足以应对这两个小时的请求高峰。
注意这里的服务端响应时间是指服务端从接收到请求到返回结果所用的时间,网络传输时间不包含在内。
主题 | 分类 | 回复 | 浏览 | 活动 |
---|---|---|---|---|
currentUser.save问题 | 问题讨论 | 1 | 767 | 15-12-12 |
APP 已停用 (违反用户协议) | 账户和使用 | 5 | 1.6K | 21-09-14 |