高并发怎么解决?

分布式,高可用,高性能,缓存,搜索引擎,负载均衡,队列,降级,安全...


服务降级:
根据开关位置(前置降级,代码降级),
根据读写(读降级[本来是从数据库读取的,改为缓存或静态等等],写降级[把数据库操作改为消息队列操作]),
根据降级的性质(返回内容降级[数据库返回数据改为缓存或者静态],限流降级[nginx的限流模块,lua自定义限流],限速降级),
根据降级的维护特点(手动降级[后台开关],自动降级[lua计数,令牌桶])
另外:分层降级
细节:令牌桶(限流),布隆过滤器(防缓存穿透),锁


为什么用CDN?
1.负载:CDN服务器可以分担负责区域的全部流量,相当于在全球范围内做一个负载均衡
2.防DDOS
3.镜像服务分散到各大运营商

CDN如何解析域名?
CDN是将一个域名解析到另一个域名
如何配置CDN?
例如阿里云:
域名解析 > 添加记录 > 记录类型:CNAME > 记录值:CDN服务器域名 > 主机记录:源站域名 > 阿里云会自动根据添加的记录选择最近的一台服务器
CDN服务器搭建?
nginx+squid

原文地址:https://www.cnblogs.com/xivzhou/p/14901565.html