异乡客

我一生戎马刀上飘 见过英雄弯下小蛮腰 飞檐走壁能飞多高 我坐船练习水上漂

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

一、CDN

1、内容分发网络:

提速、低成本、高可用度

 

2、CDN回源:

浏览器访问CDN集群上静态文件时,文件缓存过期,直接穿透CDN集群而访问源站机器的行为

 

3、CDN缓存

三级缓存:浏览器本地缓存、CDN边缘节点缓存、CDN源站缓存

缓存设置:缓存时间设置过短或过长都不合适

不同静态资源类型缓存时间:HTML-3min;js、css:10min、1Day、30Day

 

4、CDN灰度发布

在部分地区、部分地区的部分运营商优先发布静态资源,验证通过后,再进行全量发布

实施时,考虑域名方面、源站机器方面。

 

5、CDN大促备战:

增加机房带宽、增加运营商流量、灾备(CDN应用缓存时间由10min设置成1h,大促后恢复)

 

二、DNS

域名服务

客户端处理:

  Android DNS模块(okhttp)、

  ios DNS(自研,缓存下来所有可能要用到的域名ip,同时异步处理)、

  前端处理(浏览器并发数限制,分布设置成多个域名)

 

posted on 2020-07-15 20:50  cvv54  阅读(241)  评论(0编辑  收藏  举报