检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
import com.huaweicloud.sdk.cdn.v2.region.CdnRegion; import com.huaweicloud.sdk.cdn.v2.*; import com.huaweicloud.sdk.cdn.v2.model.*; import java
如何设置缓存首页(根目录)? CDN支持设置根目录缓存规则。请前往CDN控制台>域名管理>缓存配置页面,在“缓存规则”页签的类型选项选择“首页”,设置根目录的缓存规则。 父主题: 缓存配置
如果不同域名对应相同的资源,您可以配置共享缓存组,将一个域名设置为主域名,组内其他域名共享该域名的缓存,以提高缓存命中率。 如果您修改了缓存规则、缓存遵循源站设置,请注意: 新的规则仅对后面缓存的资源生效,已经缓存的资源需要等缓存过期后,再次缓存才会遵循新的规则。 如果您想要立即生效,请在修改规则后执行缓存刷新操作。
间来源为CDN,支持配置的取值如下: 源站:CDN节点的缓存过期时间遵循源站的设置。 CDN:CDN节点的缓存过期时间遵循“缓存规则”中的“缓存过期时间”。 源站和CDN的最小值:CDN节点的缓存过期时间取缓存规则和源站二者的最小值。 说明: 如果源站同时配置了Cache-Con
创建刷新缓存任务 功能介绍 创建刷新缓存任务。 调用方法 请参见如何调用API。 URI POST /v1.0/cdn/content/refresh-tasks 表1 Query参数 参数 是否必选 参数类型 描述 enterprise_project_id 否 String
CDN是否支持批量配置加速域名的缓存策略? CDN控制台不支持批量更改缓存配置,您可根据业务需要选择以下方式调整域名缓存规则: 通过复制配置功能将其他域名的缓存规则复制到当前域名,详见复制配置。 通过API下发更改,详见API参考。 父主题: 缓存配置
缓存配置中配置缓存过期时间为365天,未过期,为什么有些文件能下载有些不能? 虽然缓存过期时间为365天,但是如果客户请求量不大,CDN节点就会定期清除缓存。 您可以手动对资源进行缓存预热,这样用户在首次访问时即可从CDN节点中获取最新资源,具体缓存预热内容请参见刷新预热。 父主题:
如何提高缓存命中率 背景信息 CDN缓存命中率低,会导致源站压力大,静态资源访问效率低。您可以针对导致CDN缓存命中率低的具体原因,选择对应的优化策略,来提高CDN的缓存命中率。CDN缓存命中率包括流量命中率和请求命中率。 流量命中率 = 命中缓存产生的流量 / 请求总流量 请求命中率
创建刷新缓存任务 功能介绍 创建刷新缓存任务。 URI POST /v1.0/cdn/refreshtasks 参数说明请参见表1。 表1 参数说明 名称 是否必选 参数类型 描述 enterprise_project_id 否 String 当用户开启企业项目功能时,该参数生效
缓存刷新和缓存预热提示用户权限不足 如果您在进行缓存刷新和缓存预热操作时提示权限不足,可参照以下方法排查: 如果您使用的是IAM子账号登录,请先确认您的IAM子账号是否具有刷新预热的操作权限:CDN RefreshAndPreheatAccess。子账号的操作权限可向主账号管理员申请开通。
缓存配置常见问题 如何提高CDN缓存命中率? 缓存配置中配置缓存过期时间为365天,未过期,为什么有些文件能下载有些不能? CDN会缓存 404、403状态码吗? 访问CDN加速域名,无法正常登录或者显示其他用户信息? 父主题: 缓存配置
为什么OBS桶删除了文件之后,用户还能通过CDN地址访问下载该文件? 请查看您缓存刷新和缓存预热设置的时间间隔,如果您源站内容更新,但是系统里设置的缓存刷新和缓存预热的执行时间还未到,那么CDN节点的内容也没有更新,用户可以访问到之前的文件。建议您源站资源更新后到CDN侧执行刷新操作,详见缓存刷新。 父主题:
网站资源不需要缓存,需要直接从源站获取,该如何设置? 不希望CDN缓存的资源,可以将缓存规则中缓存过期时间设置为0。 父主题: 缓存配置
创建预热缓存任务:将源站资源预热到CDN节点。 创建刷新缓存任务:将CDN节点缓存资源刷新。 操作步骤 获取用户Token,用于调用创建缓存刷新、预热接口时进行认证鉴权,具体操作请参考构造请求。 username和domainname可以在“华为云控制台>右上方账号名称>我的凭证”页面获取。 请求URL:POST
来帮助用户实现对OBS源站上传的文件创建刷新缓存任务的自动化。适用于源站是OBS桶,需要自动创建刷新缓存任务降低人力成本的场景。 方案架构 该解决方案基于函数工作流 FunctionGraph构建,帮助用户快速实现CDN自动刷新缓存。方案部署架构如下图所示: 图1 方案架构图 该解决方案会部署如下资源:
在CDN控制台资源缓存过期时间设置为0,为何访问到的仍然不是最新内容? 在CDN控制台缓存过期时间设置为0,用户访问会直接回源请求资源。源站缓存过期时间重新设置后生效会稍有延迟,请耐心等待几分钟后再试。您也可以手动执行缓存刷新功能,强制缓存过期。 父主题: 缓存配置
华为云CDN将调整状态码400的缓存逻辑 华为云CDN将于北京时间2024/06/07 00:00(北京时间)修改状态码400的缓存逻辑,由之前的默认缓存3s调整为默认不缓存,新逻辑生效后的影响如下: 如果您的域名之前从未修改状态码400的缓存逻辑,则后续执行新的缓存逻辑,不缓存400状态码。
CDN缓存配置下目录路径指浏览器地址中的路径,还是服务器中文件的路径? 缓存配置中的目录路径就是浏览器中的访问路径。 父主题: 缓存配置
开通CDN服务 在使用CDN之前,您需要开通CDN服务,本文为您介绍如何开通CDN服务。 前提条件 在执行本章操作前,请确认您注册华为账号并完成实名认证。 注意事项 您需要先购买流量包或者账号余额不少于1000元才能开通CDN服务,请确保您的账户中有足够的余额。您可以在费用中心页面,对账户进行充值。
登录华为云控制台,在控制台首页中选择“ CDN与智能边缘 > 内容分发网络 CDN”,进入CDN控制台。 在左侧菜单栏中,选择“域名管理”。 在“域名管理”页面,在页面右上方单击“配置共享缓存组”,进入共享缓存页面。 单击“创建共享缓存组”,添加共享缓存组。 图1 创建共享缓存组 表1 参数说明 参数 说明