sniper_ck 2016-05-18 15:35 采纳率: 0%
浏览 0

大型网站架构应该怎样演化

目前CDN加前后台分离,再加上分布式部署这一套方案大家基本都在用,如果想提高数量级级别的性能应该怎么选择呢,是革命式的吗

  • 写回答

1条回答 默认 最新

  • chenkangxian 2016-05-22 02:44
    关注

    在设计大型运输机和客机时,有一个名词叫做“尺度效应”,它指的是当尺寸放大之后,
    构件的承力面积与线性尺寸成平方增加,而构件的重量却随尺寸成立方放大,当尺寸
    加大到一定程度,结构中的应力将急剧随尺寸加大而提高。实际上我理解网站的设计
    也受到另一种形式的“尺度效应”的支配,规模越大,挑战也越大,从单机应用,到集
    中式巨无霸系统,再到分布式架构SOA,再到微服务,一直都在演进,而驱动这些演
    进根本原因就是规模扩展,协作效率,以及业务及环境的变化,实际上没有一个放之
    四海而皆准的大型网站架构,不同的环境,不同的场景,架构也不尽相同
    如果想让性能有一个数量级的提升,首先要明白,时间都去哪了,究竟是网络传输,
    渲染,磁盘IO,锁争用,还是其他,然后对症下药,如果这些都没有优化的空间,
    那么,可能需要有一个新的架构,或者如你所说,革命式的进步

    评论

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置