cdn加速服务是什么,4大免费CDN服务评测大PK

CDN
CDN的全称是,翻译为。
顾名思义,CDN的作用就是将需要用到的资源分发到世界各地的网络节点上,让任何地方的人都能从最近的网络节点上获得想要的内容,从而减少网络的传输距离达到性能优化的目的 。
CDN的原理
首先我们来看一个CDN的示意图

cdn加速服务是什么,4大免费CDN服务评测大PK

文章插图
【cdn加速服务是什么,4大免费CDN服务评测大PK】CDN 的工作原理
通过上图,我们简单分析一下用户访问的全过程:
用于性能优化的 CDN
我们都知道一个完整的网页资源包括js、css、图片、音频、视频和页面文件 。
js、css、图片、音视频文件都是静态文件,成熟的网站上线后修改的可能性较小 。这些类型的文件最适合 CDN 加速 。这些静态资源通过CDN分发到全国各地的服务器节点,在任何地方访问网页都可以从就近的节点服务器下载资源 。
页面文件主要分为静态页面文件和动态页面文件 。
静态页面文件的结构一般不会改变 。它主要用于显示 。比如各大公司官网的首页一般都是静态展示的文件 。这样的静态页面文件也非常适合CDN加速 。
动态页面文件是指页面会根据服务器返回的响应内容动态呈现,如JSP、PHP文件等
cdn加速服务是什么,4大免费CDN服务评测大PK

文章插图
这些页面文件的内容是动态获取的,不适合CDN加速 。
由于网页内容是动态变化的,存储在服务器端的内容的有效期比较短,所以浏览器请求CDN服务器上的内容后,总是会被当作过期处理 。发送请求 。这种情况下,CDN的存在就完全没有意义了 。
需要考虑的问题
各大浏览器对同一IP下的并发连接请求数有限制 。虽然不同的浏览器有不同的限制,但至少会有6个,我们会用6个来分析 。
如果页面上同一IP请求的资源数量超过6个,但由于浏览器的限制,只能同时下载6个 。一般请求的资源文件是几KB或者几十KB,而目前网络带宽在逐渐增加,这些资源同时下载,不超过带宽,会造成网络带宽的浪费 。
解决这个问题的方法是将内容分发到多个不同的服务器,保证同一台服务器下的资源文件不超过6个,这样可以同时从不同的服务器并行下载资源,如尽可能减少资源请求的等待时间 。
郑重声明:本文版权归原作者所有,转载文章仅出于传播更多信息之目的 。如果作者信息标注有误,请尽快联系我们修改或删除,谢谢 。