week4 作业
作业一:一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述。
缓存,解决性能问题。如前端使用CDN缓存静态资源,从离用户近的节点返回资源,提升用户体验
后端使用缓存来减少对数据库的访问。Redis缓存数据。
集群和负载均衡 解决高并发。通过水平扩展,以集群的方式来处理高并发场景。
读写分离,应用读多写少的数据操作场景
采用微服务架构,将系统划分为多个模块,提升系统快速应变需求和可持续维护的能力
todo 待思考总结。
作业二:总结
设计一个高性能系统以应对高并发,而不是设计高并发系统,高并发是因。
本周学习了几个知名网站技术业务架构变更的历程,架构随着业务增长而演进。
技术架构往往由业务需求驱动,往往看清问题的本质后,简单的技术组合也能解决问题。
评论