DevOps之内容分发网络CDN

Posted 老痞子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DevOps之内容分发网络CDN相关的知识,希望对你有一定的参考价值。

唠叨话

关于德语噢屁事的知识点,仅提供专业性的精华汇总,具体知识点细节,参考教程网址,如需帮助,请留言。 

 

《内容分发网络CDN(Content Delivery Network)》
《CDN绑定操作》
DOMAIN,CNAME。
《CDN业务场景》
网站页面加速,文件游戏加速,音视频点播加速,直播流媒体加速。
《CDN配置管理》
缓存,压缩,优化,HTTPS,HTTP Header。
防盗链,IP限制,IP黑白名单,URL鉴权方式,URL参数过滤。
《CDN浏览器参数》
Cache-Control 指定浏览器请求和响应遵循的缓存机制
Expires 指定浏览器响应对象的过期时间
Content-Type 指定浏览器响应对象的内容类型
Content-Disposition 激活自定义资源下载设置,以及下载时默认文件名
Content-Language 指定资源在客户端(如浏览器)响应的语言
Access-Control-Allow-Origin 指定跨域请求时,允许访问资源的请求来源
Access-Control-Allow-Methods 指定跨域请求时,允许的跨域请求方法
Access-Control-Max-Age 指定跨域请求时,对特定资源的预请求返回结果的缓存时间
Access-Control-Expose-Headers 指定允许访问的自定义头信息
《CDN分发存储》
主动PUSH分发技术、被动PULL分发技术。
NAS存储、SAN存储。
《CDN流程控制》
域名,目标地址,来源地址,是否HTTPS,服务区域,节点类型,流量区间,时间日期。
加速策略(缓存名称,缓存路径,缓存时间,缓存优先级)
访问控制(Referers通配符,Url黑白名单,忽略Cache Control,忽略查询字符串)

《CDN(知识库)》
参考https://docs.qingcloud.com/guide/index.html

 

附带:《浏览器(Browser)》

《排版引擎(Layout Engine)》
Gecko(Mozilla Firefox)
Blink(Chrome、Opera、Brave、Vivaldi)
WebKit(Apple Safari、Google Chrome)
Edgehtml(Microsoft Edge)
Trident(Internet Explorer)
KHTML(Konqueror)
Presto(Opera)
Text(Lynx、Links)

《网页标准(Page Standard)》
XML、HTML、CSS、Script、XHTML、DOM;SVG、WebGL、WebRTC、MathML、HTTP、Socket;

《页面结构(Page Structure)》
代码Code:元素Element,节点Node,树Tree;
网络Network:监视Monitor:Method,File,Domain,Type,Size;(Request,Response);网速(DNS,CDN,PROXY);同步或异步;
来源Source:分站与分块;
资源Resource:Page;WebSQL,IndexedDB;LocalStorage,SessionStorage;Cookie;Application Cache;Cache Storage;
控制台Console:错误Error;异常Exception(中断interrupt、陷阱trap、故障fault、终止abort);

浏览器缓存结构体
公共体(域名解析,主机地址,资源,状态码),请求头,输出头,内容体。

浏览器缓存流程
获取资源后,根据响应的Header内容,判断缓存类型。
本地缓存-状态码200,协商缓存-状态码304。
从缓存中获取资源形式,通过状态码,判断是否发送请求到服务器。

浏览器缓存控制
强缓存控制:Cache-Control,Expires(静态图,静态资源)
协商缓存控制:Last-Modified/If-Modified-Since(数据变化),ETag/If-None-Match(数据检查)

浏览器缓存影响
用户操作 Expires/Cache-Control Last-Modied/Etag
地址栏回车 有效 有效
页面链接跳转 有效 有效
新开窗口 有效 有效
前进回退 有效 有效
F5刷新 无效 有效
Ctrl+F5强制刷新 无效 无效

以上是关于DevOps之内容分发网络CDN的主要内容,如果未能解决你的问题,请参考以下文章

企业运维之 CDN 内容分发网络

企业运维之 CDN 内容分发网络

CDN内容分发网络简介

全局负载均衡(GSLB)和内容分发网络(CDN)原理及实战

CDN 内容分发网络

内容分发网络CDN