cdn是什么,一分钟快速了解它
本文是2014年的技术笔记,参考“CDN(内容分发网络)技术原理”。现在根据理解和分类,希望头条服务平台能提供一个快速阅读的训练氛围。请求神纠正任何错误。
内容摘要:
1。什么是CDN技术(什么)
2.为什么使用CDN(为什么)
3.如何使用CDN(how)
一、什么叫CDN技术(what)
CDN,中文内容分发互联网,是内容分发网络的总称。根据一种缓存文件数据冗余的方法,在当前网络架构中推广一种新的网络结构,将网站的部分或全部内容存储在客户端最近的网站服务器中,以促使客户端根据邻近原则获取网站内容。
现阶段商业网站已经采用了CND技术规范。
没有CDN应用,客户浏览的全过程:
应用CDN,客户浏览的全过程:
从上面两张图可以看出:在应用cdn时,客户的请求在考虑的前提下发送到cdn加速,最近的CDN加速了内容的呈现,提高了客户网站的打开速度,减轻了网络服务器的工作压力。
二、为何应用CDN(why)
从源头上改善客户浏览网站的响应时间,是现阶段提高web访问能力的标准计划之一。
节省网络带宽。
缓解网络服务器的工作压力,把server 空的空间用在更关键的地方。一般是网站的静态数据资源(照片,js资源,css资源等。)都缓存在CND中,这样就不用每次客户浏览的时候都从网络服务器上取静态数据资源,可以用网络服务器的资源来考虑一些对动态资源的请求。
三、如何使用CDN(how)
CDN的应用一般有两种方式:镜像系统网络服务器和缓存。
镜像系统网络服务器的意义是网站自己创建镜像系统cdn在全国加速,可以解决一些可视化的数据缓存文件。而一般网站很难创建镜像系统网络服务器,因为维护成本和网络带宽升级成本很高,甚至还有添加架构调整的成本。
而缓存的成本要低很多,适合缓存文件的静态数据内容。一般IDC公司展示的都是CDN服务,实现起来非常简单。大多数公司选择租赁CDN服务的方式。
实现起来很简单:只需将网站域名的解析权展示给CDN运营商,将www的A记录改为CNAME记录,偏向运营商的CDN缓存文件的详细地址即可。