天达云内容分发网络(Content Delivery Network,简称CDN)是建立并覆盖在承载网之上,由分布在不同区域的边缘节点服务器群组成的分布式网络。天达云CDN分担源站压力,避免网络拥塞,确保在不同区域、不同场景下加速网站内容的分发,提高资源访问速度。许多用户在实际运用CDN的过程中都会遇到如何有效利用CDN的问题,今天天达云跟大家解读下CDN的概念、原理、作用。以便大家在实际运用中更加的了解。
一、什么是CDN?
1. CDN的全称是Content Delivery Network,即内容分发网络。
2. CND加速主要是加速静态资源,如网站上面上传的图片、媒体,以及引入的一些Js、css等文件。
3. CND加速需要依靠各个网络节点,例如100台CDN服务器分布在全国范围,从上海访问,会从最近的节点返回资源,这是核心。
4. CND服务器通过缓存或者主动抓取主服务器的内容来实现资源储备。
二、什么样的CDN才算是一个好的CDN?
1. 支持泛解析+自定义HTTPS/SSL+隐藏源IP。
2. 支持缓存加速+永久在线+SEO优化。当网站原服务器宕机时,如果开启了此功能,用户仍然可以访问网站(用户看到的是缓存数据),从而达到了网站永不中断服务的效果,可以帮助您解决服务器故障带给访客的不良体验问题,并且不会影响搜索引擎的收录。从而不影响蜘蛛抓取收录SEO优化排名,可以有效解决源站服务器不稳定的问题,避免被搜索引擎关小黑屋。
3. 支持Gzip压缩。gzip是http协议中使用的一种加密算法,客户端向web服务器端发出了请求后,通常情况下服务器端会将页面文件和其他资源,返回到客户端,客户端加载后渲染呈现,这种情况文件一般都比较大,如果开启Gzip ,那么服务器端响应后,会将页面,JS,CSS等文本文件或者其他文件通过高压缩算法将其压缩,然后传输到客户端,由客户端的浏览器负责解压缩与呈现。通常能节省40%以上的流量,一些PHP,JSP文件也能够进行压缩。
4. 支持智能调度+全球加速。这里就要说到负载均衡系统:主要功能是负责对所有发起服务请求的用户进行访问调度,确定提供给用户的最终实际访问地址。一个是根据用户就近性原则,通过对每个服务节点进行“最优”判断,确定向用户提供服务的cache的物理位置。另一个是主要负责节点内部的设备负载均衡。这种情形下,就需要在全球具备多个能够秒开访问的电信、移动、联通节点。
5. 支持搜索引擎回源+防盗链。当搜索引擎爬虫访问时直接抓取源地址上的内容而不是存在各个节点(CDN)上的缓存内容。防盗链功能基于 HTTP 协议支持的 Referer 机制,通过 referer 跟踪来源,对来源进行识别和判断。用户可以通过配置访问的 Referer 黑白名单来对访问者身份进行识别和过滤,从而限制 CDN 资源被访问的情况。
如果大家还有什么地方需要了解的可以在天达云官网找我们的CDN技术工程师的,天达云CDN技术工程师在行业内拥有十几年的经验了,所以会比小编回答的更加详细专业。天达云官网链接www.tdyun.com