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

什么是CDN指令,它如何优化网络性能?

CDN(内容分发网络)是一种分布式网络,通过将内容缓存到全球各地的服务器上,使用户能够更快地访问网站和应用程序。

1、服务操作命令

什么是CDN指令,它如何优化网络性能?  第1张

命令 说明 使用示范
OpenCdnService 用于开通CDN服务,只有开通后,才能进行域名操作,一个用户只能开通一次,开通条件是账号已通过实名认证。 aliyuncli cdn OpenCdnService InternetChargeType PayByTraffic
DescribeCdnService 用于查询CDN服务状态,包括当前计费类型、服务开通时间、下次生效的计费类型、当前业务状态等。 aliyuncli cdn DescribeCdnService
ModifyCdnService 用于变更CDN服务的计费类型。 aliyuncli cdn ModifyCdnService InternetChargeType PayByTraffic

2、域名操作命令

命令 说明 使用示范
DescribeUserDomains 用于查询用户名下所有的域名与状态,域名状态包括运行中(表示域名服务状态正常)、可以、已停止、配置中、配置失败。 aliyuncli cdn DescribeUserDomains
DescribeCdnDomainDetail 用于获取指定加速域名配置的基本信息。 aliyuncli cdn DescribeCdnDomainDetail
AddCdnDomain 用于添加加速域名,一次只能提交一个加速域名,一个用户最多添加20个域名。 aliyuncli cdn AddCdnDomain
StartCdnDomain 用于启用状态为“停用”的加速域名,将DomainStatus变更为online。 aliyuncli cdn StartCdnDomain
StopCdnDomain 用于停用某个加速域名,将DomainStatus变更为offline。 aliyuncli cdn StopCdnDomain
DeleteCdnDomain 用于删除当前加速域名,每次只能提交一个加速域名。 aliyuncli cdn DeleteCdnDomain

3、刷新预热命令

命令 说明 使用示范
RefreshObjectCaches 用于刷新节点上的文件内容,刷新制定URL内容指Cache节点,每次只能提交一个URL。 aliyuncli cdn RefreshObjectCaches
PushObjectCache 用于将源站的内容主动预热到L2 Cache节点上,用户首次访问可直接命中缓存,缓解源站压力。 aliyuncli cdn PushObjectCache
DescribeRefreshTasks 用于查询预热刷新状态是否在全网生效。 aliyuncli cdn DescribeRefreshTasks

4、资源监控命令

命令 说明 使用示范
DescribeCdnMonitorData 用于获取区域名最小5分钟粒度的监控数据,包括请求命中率、字节命中率、QPS、流量、平均响应时间。 aliyuncli cdn DescribeCdnMonitorData

5、日志信息命令

命令 说明 使用示范
DescribeCdnDomainLogs 用于获取指定域名的原始访问日志的下载地址。 aliyuncli cdn DescribeCdnDomainLogs

这些CDN指令涵盖了从服务管理到域名操作、内容刷新预热、资源监控和日志信息获取等多个方面,为用户提供了全面而灵活的CDN控制能力,在使用阿里云CLI之前,您需要在阿里云CLI中配置身份凭证、地域ID等信息,并为RAM用户授予相应的权限策略。

0