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

    1.什么是可扩展性

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

    2.如何做到可扩展性

    (1)选择正确的技术

    (2)避免单点故障

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

    (4)缓存结果

    (5)无状态

  • 相关阅读:
    JAVA文件夹上传解决方案
    PHP文件夹上传解决方案
    JSP文件夹上传解决方案
    Web文件夹上传解决方案
    SpringCloud大文件上传解决方案
    SpringBoot大文件上传解决方案
    SpringMVC大文件上传解决方案
    局域网大文件上传解决方案
    香烟过滤嘴模型
    hdu 1010 Tempter of the Bone 奇偶剪枝
  • 原文地址:https://www.cnblogs.com/dinghaisheng/p/13109767.html
Copyright © 2011-2022 走看看