首云内容分发网络(Content Delivery Network,简称CDN)是构筑在现有的Internet上的一种先进的流量分配网络。该网络将网站原服务器中的内容存储到分布于全球的缓存服务器(Cache Server)中,通过网络的动态流量分配控制器,将用户请求自动指向到健康可用并且距离用户最近缓存服务器上,以提高用户访问的响应速度和服务的可用性,改善Internet上的服务质量。
应用场景 | 场景描述 |
图片小文件 | 网站或应用App的主要业务为图片和小文件下载,包括各类型图片、html、css、js小文件等。 |
大文件下载 | 网站或应用App的主要业务为大文件下载,平均单个文件大小在20M以上,如游戏、各类客户端下载和App下载商店等。 |
音视频加速 | 网站或应用App的主要业务为视频点播、直播或短视频类。支持MP4、FLV等主流视频格式。 |
动态加速 | 主要是为网站包括ASP、PHP、JSP等动态内容,通过私有协议、智能网络调度、数据压缩等技术实现访问加速。 |
首云CDN可支持多种计费方式,国内支持按流量、峰值带宽以及月95峰值带宽(此计费为白名单方式,请联系商务申请开通),海外支持按流量计费,以下价格适合静态加速和点播加速,动态加速及直播加速请联系商务咨询;
国内:
按流量计费
流量阶梯 | 单位(元/GB) |
0GB-10TB(含)部分 | ¥0.24 |
10TB-50TB(含)部分 | ¥0.23 |
50TB-100TB(含)部分 | ¥0.21 |
100TB-1PB(含) | ¥0.18 |
大于1PB | ¥0.15 |
按峰值带宽计费
带宽阶梯 | 单价(元/Mbps) |
0Mbps-500Mbps(含)部分 | ¥0.60 |
500Mbps-5Gbps(含)部分 | ¥0.58 |
5Gbps-20Gbps(含) | ¥0.56 |
大于20Gbps | ¥0.54 |
海外:
按流量计费
流量阶梯 | 单位(元/GB) |
0GB-10TB(含)部分 | ¥0.78 |
10TB-50TB(含)部分 | ¥0.78 |
50TB-100TB(含)部分 | ¥0.67 |
100TB-1PB(含) | ¥0.57 |
大于1PB | ¥0.52 |
加速域名
加速域名即您需要使用CDN加速的域名。域名是一组服务器的地址,可以是网站、电子邮件、FTP等。
CNAME记录
CNAME(Canonical Name)即别名,用来把一个域名解析到另一个域名,再由另一个域名提供IP地址。
CNAME域名
接入CDN,在首云GIC控制台添加加速域名后,首云CDN将给您分配一个CNAME域名。
源站
您实际业务的服务器。源站类型可以选择对象存储的域名、IP、源站或函数计算域名。
自有源站
指您自身 Web 服务所在服务器,接入加速域名时可填充服务器对应外网的 IP 地址作为源站。
回源
CDN节点未缓存请求资源或缓存资源已到期时,回源站获取资源,返回给客户端。
回源HOST
源站决定了回源时,请求到哪个IP。回源HOST决定回源请求访问到该IP上的哪个站点。
域名解析
由于IP地址是数字组成,不便记忆,所以使用域名代替。例如www.capitalonline.net就是一个域名,它对应一个IP地址。域名解析就是把域名指向网站IP地址,让用户通过该域名即可访问到您网站的一种服务。
DNS
Domain Name System,域名系统,因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。
静态内容
指用户多次访问某一资源,不同请求中访问到的数据都是相同的内容。 例如:html、css 和 js 文件、图片、视频、软件安装包、apk 文件、压缩包文件等。
动态内容
指用户多次访问某一资源,响应返回的数据是不相同的内容。 例如:API 接口、.jsp、.asp、.php、.perl 和 .cgi 文件等。
当您初次使用CDN时,可以快速了解其操作流程和操作场景。本文档指导您快速开通CDN,并加速您的域名,操作流程如下图所示。
CDN快速入门操作流程如下。
编号 | 操作方法 | 场景描述 |
1 | 开通CDN服务 | 您在使用CDN提供的功能之前,需要先开通CDN服务。 |
2 | 添加加速域名 | 如果您需要使用CDN加速指定网站上的业务,则需要将该网站作为源站,为其创建加速域名。CDN通过加速域名将源站上的资源缓存到CDN的加速节点,实现资源访问加速。 |
3 | 配置CNAME | 域名添加成功后,CDN会分配对应的CNAME地址。如果您需要开启CDN加速服务,则需要在源站上配置CNAME地址,访问加速域名的请求才能转发到CDN节点上,达到加速效果。在不同网站上配置CNAME的方法不同,您可以根据所需选择。 |
4 | 停止CDN服务 | 当您不想使用CDN加速服务时,可以在CDN控制台上删除指定加速域名。删除加速域名后,不会产生任何费用。 |
CDN控制台界面展示如下图所示。
CDN控制台界面说明如下图表所示。
编号 | 区域 | 说明 |
1 | 左侧导航栏 | CDN域名列表导航栏。 |
2 | 域名数量 | 域名数量首次默认最多可申请15个域名。 |
活跃域名 | 当月有流量的域名 | |
3 | 本月总流量 | 本月总流量较上月同时段的对比情况 |
今日流量 | 今日流量较昨日同时段的对比情况 | |
4 | 本月带宽峰值 | 本月带宽峰值较上月同时段的对比情况 |
今日带宽峰值 | 今日带宽峰值较昨日同时段的对比情况 | |
5 | 近15日流量带宽趋势 | 近15日用量图形展示情况,包含已删除的域名。 |
配置场景
针对已经接入首云 CDN 的服务,您可以在域名管理模块查看加速域名创建时间及其对应 CNAME 域名、加速区域、加速类型、协议支持等信息。
配置指南
基本配置包括加速域名的基本信息,带*为必填项,如加速域名、加速类型、加速区域、协议等。
编号 | 配置内容 | 说明 |
1 | 加速域名 | 指需要使用cdn加速的域名,比如:capitalonline.net,不能以http或者https开头。 |
2 | 加速类型 | 网页加速、下载加速、点播加速、直播加速(如需要对直播等更多类型内容进行加速,请与客服联系,进行线下配置)。 |
3 | 加速区域 | 支持中国大陆和海外区域。 |
4 | 协议 | 支持HTTP和HTTPS协议。 |
5 | 回源设置 | 轮询和主备,可根据自身业务进行适合的回源方式选择。 |
6 | 测试url | 需要输入一个真实存在文件的url地址,用于测试网址的连通性和可用性,域名要与前面填写的加速域名一致。 |
7 | 忽略响应码 | 需要输入忽略的测试URL响应码,如404,403,多个用英文逗号隔开。 |
8 | 备注 | 标注此次操作的信息。 |
9 | 缓存策略 | 可点击【+】按钮,最多可添加10条,缓存策略的优先级由上至下,优先匹配第一条缓存策略。 |
10 | 高级设置 | 默认是关闭的。如需此功能手动开启后生效。 |
内容刷新
登录CDN控制台,单击左侧目录的【刷新预取】,进入后可按需提交【URL 刷新】及【目录刷新】:
在【操作记录】部分,可显示URL、创建时间、操作类型及状态,可通过指定完整的刷新 URL / 目录查询:
注意事项:
文件预取
登录CDN控制台,单击左侧目录的【刷新预取】,进入后可按需提交【文件预取】。
在【操作记录】部分,可显示URL、创建时间、操作类型及状态,可通过指定完整的预取 URL查询:
注意事项:
登录CDN控制台,单击左侧目录的【证书管理】,进入后可按需上传【证书文件】或直接填写证书内容。
注意事项:
登录CDN控制台,单击左侧目录的【日志下载】,可选择域名、时间进行访问日志查询:
统计分析是从 CDN 缓存服务器中得到的域名使用数据量,可以按照带宽及流量统计数据。默认只开启使用量统计功能,其它功能需要申请权限开通(包括:源站统计、请求数统计、请求命中率、请求状态码统计、IP分析、URL分析、请求来源分析、运营月报、异常URL) 如下图所示:
可通过GIC平台进行自助购买及配置,如有问题请联系您的销售代表或者拨打售前电话 400-810-7006 询价或购买。
满足什么条件才能使用CDN?
域名已经完成备案。
使用CDN服务时,是否需要备案?
需要备案。配置 CDN 服务的时候,系统会对域名的备案情况进行检查,如果没有经过备案,则不会为该域名进行加速。
CDN支持哪些协议的域名加速?
CDN支持HTTP协议和HTTPS协议的域名加速。
域名绑定CNAME记录是什么意思?
通常情况下,每个域名都有其对应的服务器地址,域名绑定CNAME记录,即将域名对应的服务器地址记录设置为CNAME记录。
用户上传图片直接连接源站还是通过CDN节点再上传到源站?
通过加速域名上传图片是通过CDN节点再上传到源站。
域名在其他地方备案,首云没有备过使用cdn会屏蔽吗?
使用CDN的前提条件是域名必须已备案(只要备案即可,不分厂商),其他没有特殊要求。已经备过案的域名,添加CDN加速访问不会被屏蔽。
CDN是否可以对域名进行限速?
可以支持线下带宽的阈值设置。
网站页面太多怎么实现CDN的URL一键刷新?
可以直接进行以“目录”刷新,刷新目录下所有资源,例如:刷新根目录下所有资源。
CDN中的缓存多久自动全站更新一次?
CDN的加速原理就是将内容缓存到节点上,用户访问时访问节点上的缓存内容。只有缓存内容到达过期时间后,才会重新从源站拉取数据同步到节点上。
建议您根据内容的更新频率来进行设置缓存过期时间,更新频率低的设置久一些,频率高的设置短一些,有些需要实时同步的资源建议您将过期时间设为0,即不缓存。
首云CDN有多少个节点?
首云融合CDN在中国内地(大陆)拥有3000+节点。覆盖电信、联通、移动、铁通、教育、长宽,鹏博士等各运营商。
CDN是否有海外节点?
首云融合CDN海外拥有超过1000+节点。
CDN是否支持中文域名加速?
暂不支持。
CDN支持哪些类型网站的加速?
支持HTTP/HTTPS类的网站加速,如网页、下载、流媒体点播等。
CDN可以缓存哪些文件?
一般情况下,CDN除了对于php、jsp、do、dwr、asp、jso等动态文件不能缓存外,其他文件都可以缓存。
CDN的主源站IP列表是随机调用么?
CDN的源站IP列表采取轮询算法。
网站访问速度慢对公司有什么影响?
网站的访问速度慢,会造成以下影响:
用户体验差,失去已有的用户,新用户增长缓慢;
在线业务成交量减少;
影响公司的形象和口碑;
网站的投资者失去信心。
从CDN获取内容超级慢怎么办?
看cdn配置是否生效,ping一下cdn域名,查看获得的ip地址,看是否为cdn节点ip;
使用工具测试全国节点访问速率是否正常;
是否有配置合理的缓存配置,如果没有配置任何缓存配置,那么请求都是会进行回源。
域名的验证需要多久?
一般情况下,10分钟之内会完成验证,如果失败,5分钟内页面会有提示。
域名绑定CNAME之后多久生效?
CDN切换的生效时间取决于域名解析商的解析生效时间,依据DNS服务器上所设置的TTL时长而定。
CDN缓存的配置在哪里?
CDN支持以目录为单位缓存,您在缓存配置中添加类型以目录缓存即可,详情参考刷新缓存。
“IP源站”地址和“域名源站”地址有什么区别,哪个好?
IP源站,直接向源站IP地址发起请求;而域名源站地址,需要先解析出源站域名对应的IP,再向IP地址发起请求。选取什么类型的源站地址,需要根据用户的具体情况而定,如果用户的服务器会频繁发生变化,则建议使用域名源站,否则,建议使用IP源站。
过期时间的配置项具体怎么理解?
目前过期时间的配置项支持文件后缀名、根目录、精确文件和状态码的配置。
例如:".jpg"代表所有后缀名为.jpg的全部文件,"/ddd"代表ddd目录下的全部子文件夹和子文件。
防盗链的设置,对网站有什么影响?
设置referer黑白名单,若设置了白名单则只能通过白名单中的域名,若设置了黑名单则黑名单中的域名不可作为入口进行访问。
CDN有多个源站怎么办?
如果您有多个源站的话,您添加CDN时源站类型可以选择使用IP地址,使用IP地址时可以指定每个IP的权重,CDN回源时会根据您设置的IP权重进行回源。