第一章 大型网站架构演化

第一章 大型网站架构演化

  1. 大型网站软件系统的特点
    • 高并发,大流量
    • 高可用(7X24)
    • 海量数据(存储和管理)
    • 用户分布广泛,网络情况复杂
    • 安全环境恶劣
    • 需求快速变更,发布频繁
    • 渐进式发展(由小至大)
  2. 大型网站架构演化发展历程
    • 初始化的网站架构(应用程序、数据库、文件等同一服务器)
    • 应用服务和数据服务分离(拆分为三台服务器)
    • 使用缓存改善网站性能(应用服务器本地缓存和分布式远程缓存)
    • 使用应用服务器集群改善网站的并发处理能力(负载均衡调度)
    • 数据库读写分离(主从分离,写主读从)
    • 使用CDN和反向代理加速网站反应
    • 使用分布式文件系统和分布式数据库系统(相比之下,业务分库更常用。这种只有在单表数据非常大的情况下使用)
    • 使用NoSQL和搜索引擎
    • 业务拆分
    • 分布式复用服务
  3. 大型网站架构演化的价值观
    • 大型网站架构技术的核心价值是随网站所需灵活应对
    • 驱动大型网站技术发展的主要力量是网站的业务发展
  4. 网站架构设计误区
    • 一味追随大公司的解决方案
    • 为了技术而技术
    • 企图用技术解决所有问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值