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





