写点什么

练习 4-1

发布于: 2020 年 07 月 01 日

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

1. CDN:

把静态资源放到离用户更近的地方,加快访问速度,把资源分散在不同的服务器,减轻业务服务器的访问压力。

2. 反向代理:

介于用户和业务服务器中间,直接返回静态数据,减轻业务服务器的压力,复杂均衡。

3. 缓存:

把高频查询的数据放在内存中提升访问速度,缓存需要有过期时间,缓存里面的数据允许一定的时间内和数据库里的数据不一致。

4. 数据主从:

数据库读写分离,主服务器负责写操作,从数据库负责读操作。

5. 集群:

多台服务器部署相同应用构成一个集群,通过负载均衡设备共同对外提供服务。即:通过增加机器的数量提升处理能力。

6. 微服务:

对大的应用进行拆解,各自维护,各自演化。

7. GeoDNS:

根据用户所在地,返回最近的服务器地址,提升访问速度



用户头像

还未添加个人签名 2018.11.15 加入

还未添加个人简介

评论

发布
暂无评论
练习 4-1