Young87

SmartCat's Blog

So happy to code my life!

游戏开发交流QQ群号60398951

当前位置:首页 >跨站数据测试

CDN域名加速流程分析

目录

 

前言

正文


前言

CDN的全称是“Content Delivery Network”,中文叫内容分发网络。CDN是一个经过策略性部署的整体系统,包括分布式存储、负载均衡、网络请求的重定向和内容管理四个重要部分,其中,内容管理和全局的网络流量管理(Traffic Management)是CDN的核心所在。通过对用户就近性和服务器负载的判断,CDN确保内容以一种极为高效的方式为用户的请求提供服务。

正文

很多网站为了提升响应速度一般都会采用CDN域名加速的方式,目前,本人在项目中用过的CDN服务有很多,其中包括网宿、阿里、腾讯、京东、帝联、蓝汛等。从实际效果和用户体验上来说,建议选前两个。(至于原因,说多了都是泪~~~)

一般对于一个需要加速的域名地址,我们需要提供给CDN一个对应的源站地址,比如想对A.com加速,那么我们还需要在自己的服务器上部署一个对应的A-src.com地址。其中,A-src.com的作用是用来给CDN回溯用的。当用户访问A.com域名时,CDN会就近从缓存服务器寻找对应的资源,如果没有,就会去上级缓存服务器寻找,如果还没有,就会去A-src.com源站请求资源,同时在经过的服务器进行缓存处理,用于下次用户访问使用。当然,这只是介绍一个简单的流程,实际使用过程中,还有很多复杂的算法和处理逻辑。

为了便于大家理解,下面列一张简单的流程图:

Data-Mining CSDN认证博客专家 CSDN博客专家
敲代码,搞开发。
本人深耕音视频技术,走全栈路线,前后端通吃,兼顾各端与流媒体服务器。
博客主页地址:https://liuzhen.blog.csdn.net/
欢迎沟通交流学习!

除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: 为什么游戏行业一直是DDoS 攻击的重灾区

下一篇: QQ浏览器屏幕分享报错:GET chrome-extension://invalid/ net::ERR_FAILED

精华推荐