What really is scaling?

前端 未结 6 747
南笙
南笙 2021-01-30 18:35

I\'ve heard that people say that they\'ve made a scalable web application..

  1. What really is scaling?

  2. What can be done by developers to make their

6条回答
  •  野趣味
    野趣味 (楼主)
    2021-01-30 19:30

    May I suggest a "User-Centric" definition;

    Scalable applications provide a consistent level of experience to each user irrespective of the number of users.

    For web applications this means 24/7 anywhere in the world. However, given the diversity of the available bandwidth around the world and developer's lack of control over its performance and availability, we may re-define it as follows:

    Scalable web applications provide a consistent response time, measured at the server TCP port in use, irrespective of the number of requests.

    To achieve this the developer must avoid or remove all performance bottle-necks. Currently the most challenging issue is the scalability of distributed RDBMS systems.

提交回复
热议问题