性能分 好快 和 多大的量。
扩展性(scalability)是指加了cpu和内存,吞吐量能提高的度
传统的性能优化,是用同样的资源,更快的做事,比如加缓存和优化算法。扩展性优化是扩展资源,做更多的事。
提升性能(performance)和提高扩展性(scalability)是不同的两个问题。有时他们会彼此相左。为了提高扩展性,我们常常会增加单个任务的工作量。
比如三层结构MVC就是这种情况。
如果是单机的话,吞吐量到达了顶峰,就可以考虑扩展了 来处理更多的任务。
扩展性通常更受关注,相比提高单个线程的性能。