关于前端机能优化我们不能不相识的几个知识点:CDN、HTTP header信息
本日我就来谈谈我对cdn的明白
1、CDN是什么:
CDN全称是Content Delivery Network,即内容分发收集。将网站内容宣布到靠近用户的效劳器上。用户接见网站时,用户接见就近效劳器,然后加载这些资本。
2、CDN事情道理:
起首:我们须要相识一下未加CDN缓存效劳的网站接见历程。
用户提交域名–》浏览器查询DNS当地缓存(host文件或许浏览器缓存)有就直接用,没有就经由过程浏览器要求DNS效劳器,对域名举行剖析猎取效劳器IP地点–》浏览器向效劳器IP地点提议要求–》获得数据内容。
CDN收集在用户和效劳器之间增添cache层,然后经由过程接受DNS,经由过程离用户近来、最余暇的效劳器发送数据内容给用户。详细历程以下:
用户提交域名–》浏览器查询DNS当地缓存(host文件或许浏览器缓存)有就直接用,没有就经由过程浏览器要求DNS效劳器,获得域名对应的CNAME纪录,现实就是CDN效劳商的DNS效劳器,然后经由一系列庞杂的运算,猎取离用户近来或许较近而收集前提较好的效劳器IP返回给浏览器–》浏览器向这个IP发送要求竖立衔接–》猎取数据内容
总结一下个人明白,CDN的症结就是对域名资本的DNS剖析。