• CDN、DNS


    一、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,同时异步处理)、

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

  • 相关阅读:
    爬虫
    Django
    python多线程
    python基础
    深度学习_1_Tensorflow_1
    人工智能_5_决策树_随机森林
    人工智能_4_k近邻_贝叶斯_模型评估
    人工智能_3_机器学习_概述
    Python re 模块
    Python函数式编程
  • 原文地址:https://www.cnblogs.com/cvv54/p/13307889.html
Copyright © 2020-2023  润新知