架构师训练营第 1 期第 4 周作业

用户头像
郑凯元
关注
发布于: 2020 年 10 月 18 日

作业:

一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述



缓存:

CDN;反向代理;前端资源进行动静分离,进行本地缓存,进一步可进行远程缓存;增加系统响应速度,分摊系统整理压力

异步:

提高系统可用性,加快网站响应速度,消除并发访问高峰



读写分离:

将数据拆分到多个数据库,主库负责写入,多个从库负责读取,缓解主库压力

使用NoSQL和搜索引擎

针对一些适合NOSQL存储的文件存放NoSQL数据库,分担数据库压力,使用搜索引擎应用服务器提供更快的搜索速度

将业务拆分:

将系统业务进行归类,以子系统形式存在,业务通过多个子系统配合使用完成,方便维护以及之后进行微服务设计

冗余:增加系统的高可用性

用户头像

郑凯元

关注

还未添加个人签名 2018.04.28 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第 1 期第 4 周作业