zoukankan      html  css  js  c++  java
  • 《架构即未来》读后感(二)

    1.什么是可扩展性

        在我看来,可扩展性是以经济有效的方式保持良好的用户体验,而不管用户的数量。你可能已经注意到,可扩展性有3个部分。最重要的是保持良好的用户体验。当然,你的应用可以扩展到数百万用户。但如果经验不够好,你甚至可能达不到那个规模。整个可扩展性点是为了确保你的用户体验完好无损,因为在一天结束时,重要的是你的用户对您的应用感到满意。没有人关心技术。第二部分确定了背景。无论活跃用户数量多少,你的应用都需要保持用户体验。如果此数字非常高,则会对后端系统造成相当大的负担。你的目标应该是让你的系统独立于此号码工作。最后,这是我们最关心的事情:金钱!因此,我们假设无论活跃用户数量多少,你都能保持用户体验。但是以什么代价?如果你的成本上升速度超过用户群,则无法将系统称为可扩展。理想情况下,你应该能够以更低的成本支持更多用户。

    2.如何做到可扩展性

    (1)选择正确的技术

    (2)避免单点故障

    (3)将逻辑推送到客户端

    (4)缓存结果

    (5)无状态

  • 相关阅读:
    agc027D
    agc027E
    agc036D
    牛客挑战赛43 D-数组操作
    CF587F. Duff is Mad
    CF578F. Mirror Box
    CF708D. Incorrect Flow
    agc022D
    2020.12.16 模拟赛x+1
    Mybatis Plus——[Could not set property 'id' of '***' with value]解决方案
  • 原文地址:https://www.cnblogs.com/dinghaisheng/p/13109767.html
Copyright © 2011-2022 走看看