设计大型Web系统时,需要注意的一些核心原则:
可用性
性能
可靠性
可扩展
易管理
成本
----这些原则之间也会互相羁绊,做好它们之间的权衡也非常重要
大型Web应用程序的核心:
服务
冗余
分区
故障处理能力
提升数据访问速度的方式:
缓存-数据冗余
代理
索引
负载均衡
数据镜像
数据分区
缓存实现常见的方式:
本地缓存
分布式缓存
CDN
反向代理
数据库缓存
设计大型Web系统时,需要注意的一些核心原则:
可用性
性能
可靠性
可扩展
易管理
成本
----这些原则之间也会互相羁绊,做好它们之间的权衡也非常重要
大型Web应用程序的核心:
服务
冗余
分区
故障处理能力
提升数据访问速度的方式:
缓存-数据冗余
代理
索引
负载均衡
数据镜像
数据分区
缓存实现常见的方式:
本地缓存
分布式缓存
CDN
反向代理
数据库缓存