文章预览
《架构师之路:架构设计中的100个知识点》 4.性能与扩展性,线程数与吞吐量 昨天聊了,啥时候应该优化延时 (Latency) ,啥时候应该优化吞吐量 (Throughput) 。 画外音:短视频二维码附在文末。 有一些评论,值得和大家扩展讨论下: (1)有人说,延时与吞吐量是一回事, 说延时下去了,吞吐量自然就上来了; (2) 有人说, 增加线程数,吞吐量就上来了; (3) 有人说, 增加线程数,吞吐量未必上来; 【1】延时和吞吐量,是评估啥的指标? 再次强调一下,在性能优化中: 一个用户慢,就去优化延时。 多个用户扛不住,就去优化吞吐量。 延时,是偏性能(performance)的指标。 吞吐量,是偏扩展性(scalability)的指标。 performance和scalability,评估维度并不一样。 前端架构,为什么聊 performance更多? 前端FE,Android,IOS的童鞋,经常说提升performance
………………………………