CDN工作原理与优势
CDN 内容分发网络
CDN 全称是 Content Delivery Network,即内容分发网络,是互联网静态资源分发的主要技术手段。
静态资源加载慢,主要原因是源站服务器带宽太小,其次就是距离太远,互联网数据以毫秒来作为单位衡量速度的哦!
距离因素:你是武汉市的客户,你访问武汉市本地机房肯定比你访问北京或广州要快,这个是毫无疑问的,小网站没啥流量可能感受不出来吧!
带宽因素:我们网站服务器带宽是有限的,我只讲个人网站(大型企业有足够的资金去购买带宽),一般国内入门级别的服务器,带宽都是个位数,例如1M的带宽,下载速度每秒大约100KB,这个想打开一个1M的图片就非常困难了,10M的服务器可以在1秒之内打开一张1M的图片。
以上2个困扰着我们中小站长的问题就是钱,有钱了,这些都不是事。
再举一个例子,我源站在美国,直接访问美国的资源,可能延迟较高,但是通过CDN缓存技术,将美国的静态资源缓存到香港,这时候国内用户访问这个资源的时候,不会去美国的源站上找资源了,会优先使用CDN上的资源,这样就会大大的提升网站的速度,也可以降低源站的压力,如果CDN上不存在这个资源,那么就会到源站上寻找,找到了会返回给用户并缓存到CDN节点上,下次访问同样的资源,就会使用CDN上的资源啦!
香港云国内国外流量都是一口价的,平均单价为0.05-0.1元/GB,没有其它费用了;腾X云的CDN单价约为0.2元/GB,境外的就更贵了,https请求需要另外收费;其它国内厂商都一样的模式。
香港云CDN支持全站接入,直接使用cname解析主域名即可实现全站加速,当然动静分离,只加速静态资源也是可以的。
CDN还有一个优点就是可以隐藏源站IP,保护不被攻击,别人看到你域名解析了几百个上千个IP,他们想打你的服务器也无从下手,香港云CDN还有高防IP,别人盯着打都打不死的。