cdn及cdn加速原理
来源:微云 时间:2022-03-03 09:13:58阅读:0
CDN的全称是(Content DeliveryNetwork),也就是说,内容分发网络。通过现有的互联网增加一层新的CACHE(缓存)层,将网站的内容发布到最接近用户的网络”边缘“的节点,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因,提高用户访问网站的响应速度。
简单的说,CDN其工作原理是将您的源站资源缓存到世界各地CDN在节点上,当用户要求资源时,他们会回到节点附近缓存的资源,而不需要每个用户的要求返回您的源站,以避免网络拥堵,缓解源站压力,确保用户访问资源的速度和体验。
1.解决服务器端第一公里问题
2.缓解甚至消除了不同运营商之间瓶颈的影响
3.各省出口带宽压力降低 骨干网压力
4.优化网络热点内容分布
传统的网络访问形式如下:
1.用户向浏览器提供要访问的域名;
2.浏览器调用域名解析函数库对域名进行分析,以获得该域名对应IP地址;
3.使用浏览器获得的IP域名服务主机发出数据访问请求;
4.浏览器根据域名主机返回的数据显示网页的内容。
通过以上四个步骤,浏览器完成从用户接收域名到从域名服务主机获取数据的整个过程。
CDN在用户和服务器之间增加网络Cache层,如何引导用户的请求Cache主要通过接管获取源服务器的数据DNS实现。
对于用户来说,不需要改变网站架构,只需要修改自己DNS分析,设置一个CNAME指向CDN服务提供商可以。
使用了CDN缓存网站的访问过程变为:
1.用户向浏览器提供要访问的域名;
2.得到这个分析CDN缓存服务器IP浏览器正在获得实际地址IP地址结束后,向缓存服务器发出访问请求;
3.根据浏览器提供的域名,缓存服务器通过Cache内部专用DNS该域名的实际情况是通过分析获得的IP从缓存服务器到现实的地址IP地址提交访问请求;
4.从实际出发,缓存服务器IP获取地址内容后,一方面在本地保存,以备将来使用,另一方面将获得的数据返回客户端,完成数据服务流程;
5.客户端在获得缓存服务器返回的数据后显示并完成整个浏览数据请求过程。
对于普通的互联网用户,每个CDN节点相当于一个放置在它周围的网站服务器.通过对dns接管时,用户的请求被透明地指向离他最近的节点CDN服务器响应用户的要求,就像网站的原始服务器一样.因为它离用户更近,响应时间必然更快。
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:shawn.lee@vecloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
本站原创内容未经允许不得转载,或转载时需注明出处:https://news.kd010.com/yzx/7585.html
TAG标签:cdn