当前位置:首页 > 行业动态 > 正文

CDN公有云,如何选择和运用最佳方案?

CDN公有云是内容分发网络的公共云服务,可加速网站内容分发。

什么是CDN公有云

CDN(Content Delivery Network),即内容分发网络,是一种通过在网络各处部署节点服务器,构建在现有互联网基础之上的一层智能虚拟网络,CDN公有云则是由第三方提供商通过公共Internet为用户提供的CDN服务,用户可以通过Internet访问并享受这种服务。

CDN公有云的工作原理

当用户访问使用CDN服务的网站时,本地DNS服务器会通过CNAME方式将最终域名请求重定向到CDN服务,CDN会根据一系列预先定义好的策略(如内容类型、地理区域、网络负载状况等),将当时能够最快响应用户的CDN节点IP地址提供给用户,使用户可以以最快的速度获得网站内容。

当用户在浏览器输入要访问的网站域名时,本地DNS服务器会检查缓存中是否有该域名的IP地址记录,如果没有,则向网站授权DNS查询,网站DNS服务器解析发现域名已经解析到了CDN服务的CNAME记录,然后请求被指向CDN服务,CDN对域名进行智能解析,将响应速度最快的CDN节点IP地址返回给本地DNS,用户获取响应速度最快的CDN节点IP地址,并向该节点发出访问请求,如果该节点已缓存用户请求的资源,则直接返回给用户;否则,节点会回源请求资源,获取后结合用户自定义配置的缓存策略,将资源缓存至节点并返回给用户。

CDN公有云的性能指标

1、时延:指完成整个文件的上传或下载所需的总时长。

2、丢包率:指在网络传输中所丢失数据包数量占所发送数据组的比率。

3、回源率:分为回源请求数比例及回源流量比例两种,回源请求数比是指CDN节点对于没有缓存、缓存过期(可缓存)和不可缓存的请求占全部请求记录的比例,回源流量比是指CDN节点回源请求资源时产生的流量与回源流量和用户请求访问的流量之和的比例,比值越低,性能越好。

CDN公有云,如何选择和运用最佳方案?

4、缓存命中率:分为请求命中率和流量命中率,缓存命中率越高,性能越好,请求命中率是指命中缓存的请求数与请求总数的比值,流量命中率是指命中缓存产生的流量与请求总流量(包括命中缓存产生的流量和请求回源产生的流量)的比值。

CDN公有云的产品中基本概念

1、静态资源:每次访问得到的都是相同的文件,如图片、视频、网站中的文件(html、css、js)、软件安装包、apk文件、压缩包文件等。

2、动态资源:每次访问得到的都是不同的文件,如网站中的文件(asp、jsp、php、perl、cgi)、API接口、数据库交互请求等。

3、加速域名:是用户提供的需要使用CDN加速服务的域名。

CDN公有云,如何选择和运用最佳方案?

4、CNAME记录:是域名解析中的别名记录,允许将多个域名映射到同一个域名,添加CNAME记录后,所有访问加速域名的请求都会指向CDN服务,达到加速效果。

5、源站:指发布内容的原始站点,即被加速分发数据的来源。

6、边缘节点:也称CDN节点、Cache节点等,指距离最终用户接入具有较少的中间环节的网络节点,对最终接入用户有较好的响应能力和连接速度。

7、回源:指CDN节点未缓存资源或者缓存资源已到期时,节点会向源站获取资源的过程。

CDN公有云,如何选择和运用最佳方案?

相关问题与解答

1、问题:CDN公有云与传统服务器相比有哪些优势?

回答:CDN公有云通过全球分布的节点服务器来加速内容分发,相比传统服务器,它具有以下优势:一是提高访问速度,用户可就近获取内容;二是减轻源站压力,避免因大量并发访问导致的服务器过载;三是提高可用性,即使部分节点故障,也不影响整体服务;四是降低成本,无需自建昂贵的基础设施。

2、问题:如何选择合适的CDN公有云服务提供商?

回答:在选择CDN公有云服务提供商时,应考虑以下因素:一是服务质量,包括节点覆盖范围、带宽资源、缓存命中率等;二是价格合理性,根据预算选择性价比高的服务;三是技术支持,确保提供商能提供及时有效的技术支持;四是安全性,考察提供商的安全措施和数据保护能力;五是易用性,选择操作界面友好、易于配置和管理的服务提供商。