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

    1.什么是可扩展性

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

    2.如何做到可扩展性

    (1)选择正确的技术

    (2)避免单点故障

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

    (4)缓存结果

    (5)无状态

  • 相关阅读:
    HDU 2116 Has the sum exceeded
    HDU 1233 还是畅通工程
    HDU 1234 开门人和关门人
    HDU 1283 最简单的计算机
    HDU 2552 三足鼎立
    HDU 1202 The calculation of GPA
    HDU 1248 寒冰王座
    HDU 1863 畅通工程
    HDU 1879 继续畅通工程
    颜色对话框CColorDialog,字体对话框CFontDialog使用实例
  • 原文地址:https://www.cnblogs.com/dinghaisheng/p/13109767.html
Copyright © 2011-2022 走看看