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

用户头像
老姜
关注
发布于: 2020 年 06 月 29 日

1、缓存



使用CDN,加速用户的访问,较少到应用服务器的请求,在应用程序本地使用缓存,较少对缓存的使用,使用远端缓存,较少对数据库的访问,数据配置缓存,较少对存储的访问,总之就是为了提高性能。



2、分布式



应用分布式,一个是为了提高性能,另外就是为了高可用,还可以做A/B test。缓存分布式,一台服务器的内存存放不了了,需要多台服务器来存,还有一个远原因就是做缓存的高可用。文件服务器分布式,一个文件存储多份,防止文件损坏,也可以提高文件的查询速度。数据库分布式,可以把数据存储在不用的服务器上,可以提高数据库的访问速度。

3、大数据



数据量太大单机处理不了,使用大数据处理,提供准确及时的数据指导公司的产品的研发和运营。实时的大数据处理和算法更是能带来可观的收入。



一个广告平台的大数据系统会处理终端上报的各种埋点数据,通过采集系统把数据都输入到大数据系统,大数据系统进行计算,来进一步指导广告的投放。并建立数据仓库给产品和运营做指导,数据就像一个公司的眼睛,占据着重要的地位。



用户头像

老姜

关注

还未添加个人签名 2017.11.16 加入

还未添加个人简介

评论 (1 条评论)

发布
用户头像
可以体系地考虑更多数据流转中处理的细节
2020 年 07 月 03 日 08:25
回复
没有更多了
一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述。