Week003 作业

用户头像
徐培
关注
发布于: 2020 年 07 月 01 日

一个大型互联网应用系统是用了哪些技术方案和手段,主要解决了什么问题?

1:前端

1.CDN

减少了服务端的访问压力,节省服务端带宽并加速用户访问速度,提升用户体验。

2: 网关

1.动态页面静态化

热门商品静态话,提升用户体验,减少客户端访问,类似缓存,但缓存主要存储的是数据,二动态页面静态化则是把整个网页缓存起来了。

2.业务拆分

把不同业务拆分到不同的部门,各部门独立开发。提高交付速率。解决了原有一个部门,项目耦合强的问题。

3:服务层架构

1.微服务框架

2.分布式消息队列

3.分布式缓存

4.分布式一致性(锁)服务

4:存储层架构

1.分布式文件

2.分布式关系数据库

3.NoSQL数据库

5:后台架构

1.大数据平台

2.搜索引擎

3.推荐引擎

4.数据仓库

在用户离线的时候批量计算出来的,等用户登陆的时候直接将计算好的数据直接展示。在用户感知中这方面的数据便是实时的。

用户头像

徐培

关注

还未添加个人签名 2018.10.31 加入

还未添加个人简介

评论

发布
暂无评论
Week003 作业