Appearance
CDN
CDN 能分担源站压力,避免网络拥塞,确保在不同区域、不同场景下加速网站内容的分发,提高资源访问速度。
建议 OSS 与 CDN 结合使用,可以提高访问效率,并节省运营费用。
OSS
首先我们需要对OSS配置
访问权限
将读取权限设置为安全的私有模式
域名配置
下面为 OSS 配置 CDN 服务,首先进入需要配置 CDN 的 OSS 块。
然后为 OSS 块设置 CDN 访问域名,该域名不能与 OSS 域名相同。
- 下图自动添加 cname 记录是 oss 的自定义域名,稍候使用 cdn 时我们要修改他的 cname 值
下面配置 CDN 加速策略
cdn
域名设置
下面来配置 cdn 的访问域名
设置 cdn 加速的 oss 块
然后点击下一步完成设置
点击一步完成设置
域名解析
下面来配置 cdn 的域名解析
点击后会在右侧弹出帮助文档
然后进行域名解析
如果你在添加 oss 域名时设置了自动设置 cname 记录,会有下面一条记录
我们可以直接修改这条记录,如果你没有在 oss 设置域名时开启 cname 记录,则创建一个解析规则
需要等待 10 分钟左右,就可以在 cdn 的域名列表看到运行正常的状态
证书服务
下面来配置 cdn 域名的 https 证书,介绍两种方式,你选择一种适合你的。
阿里证书
下面我们来选择免费证书进行操作
选择要设置的域名
设置成功
等待 10 分钟左右后,会在 CDN 证书服务看到记录。
freessl
有时免费证书不稳定,你也可以使用 freessl 创建证书,创建证书后按下图在阿里云设置。
回源配置
当 oss 块为私有时,需要进行回源配置,让 CDN 可以获取 OSS 中的内容。
缓存刷新
通过刷新功能,您可以删除 CDN 节点上已经缓存的资源,并强制 CDN 节点回源站获取最新资源,适用于源站资源更新和发布、违规资源清理、域名配置变更等;通过预热功能,您可以在业务高峰前预先将热门资源缓存到 CDN 节点,降低源站压力提升用户体验。
可以配置缓存时间进行自动刷新,也可以手动刷新缓存。
自动刷新
如果是视频等文件,建议将缓存时间设置大些,比如 1 年,否则频繁回源会造成用户偶尔不能看到视频。
也可以根据目录定义缓存
全站刷新
下面是手动刷新全站缓存
访问控制
下面限制只允许 houdunren.com 域名访问
网站使用
将网站静态资源的地址,换成 CDN 加速域名即可。