引用百科说法。CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,cdn系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。
通俗解释(说人话)。好比你网购了一部手机,商家会根据你的居住地址选择就近的仓库进行发货。CDN就是如此,当用户终端访问时,自动分配到就近的服务器节点上,大大提高了访问速度,这就是内容分发。
如何自建cdn系统
小编在这里推荐一款软件,他就是Fikker
Fikker 是一款面向 CDN/站长 的专业级网站缓存(Webcache)和反向代理服务器软件(Reversed Proxy Server)。
解析原理
举例说明:客户有网站域名 www.123.com,CDN 运营商有域名 cname.cdn.com。
1、客户做的事情最简单了,客户只需要将自己的域名 www.123.com 以 CNAME 别名的方式解析到 CDN 运营商指定的一个域名 cname.cdn.com 上面就可以了。
2、CDN 运营商要做的事情也非常简单,只需要将自己的域名 cname.cdn.com 以 A 记录的方式解析到 Fikker 的多个节点服务器上。 这些智能 DNS 不但允许分省/分线路解析,还允许轮询多个 IP 地址。
更多详细教程、资讯,请关注“加载云”微信公众号!
原文链接:https://cloud.tencent.com/developer/news/208067
原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/8093