前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CDN 联合云函数 SCF,轻松实现定时刷新、预热任务

CDN 联合云函数 SCF,轻松实现定时刷新、预热任务

作者头像
腾讯云serverless团队
发布2021-08-10 18:10:13
1.3K0
发布2021-08-10 18:10:13
举报

插件中心是腾讯云 CDN 的增值插件功能的大本营,主要聚焦?内容处理?和?内容安全?方向,通过总结腾讯云 CDN 服务于各行各业的经验,提炼行业共性需求,为用户们提供具有独特价值的增值服务能力。经过 CDN 和 SCF 产研团队数月的创新和打磨,目前已上线三个功能:定时刷新预热、APK 动态打包、区域访问控制!

01.

定时刷新预热

1. 使用场景

  • 刷新

当源站储存的业务内容有更新或需要下架违规资源时,可以通过提交刷新请求将 CDN 节点上指定的缓存内容强制过期。当用户再次访问时,CDN 节点将回源获取已更新内容返回给用户并在节点缓存最新资源。

  • 预热

当新版本安装包或升级包发布前或运营活动发布前,提前将资源预热缓存至 CDN 加速节点,当用户发起访问请求时,可以直接从 CDN 节点获取,有效地降低回源率,提升用户体验。

刷新和预热是 CDN 用户的常用功能,对于频繁更新业务内容的游戏、电商、资讯等行业用户来说,手动进行刷新预热十分繁琐,稍有不慎就可能损害用户访问体验,定时刷新预热可以很好地解决这个问题,通过?联动云函数 SCF,实现定时 CDN 刷新、预热任务的配置。增加内容存缓存处理任务的灵活度,同时通过支持 txt 文件拖曳,优化了操作体验。

2. 配置说明

1. 登录 CDN 控制台,在菜单栏里选择「插件中心」,单击「定时刷新预热」插件功能卡片即可开通。

  • CDN 控制台地址:https://console.cloud.tencent.com/cdn

2. 首次开通后,也可以单击卡片底部的「基础配置」进入定时刷新预热的任务列表,进行相关配置。

3. 在新建定时任务界面,选择相应的任务类型、设置 Cron 定时表达式(见下文)、输入对应的刷新 / 预热 URL,并进行 SCF 授权,系统即可自动生成对应的 SCF 云函数,并按时触发对应的任务。

4. 在任务状态页面,可以查看定时任务最近一次的执行情况。

02.

区域访问控制(限免)

1. 使用场景

在业务中是否遇到过如下情况?

  • 业务频繁遭受攻击,查看请求源代码时发现攻击都来自同一个地区...
  • 对于具有区域版权的业务内容,需要严格控制访问区域,避免引起版权风险...

区域访问控制通过 Client IP 识别终端用户所在地,允许客户针对全部内容或者指定目录,设置各区域终端用户的访问权限,有效抵御固定区域的攻击行为,保护版权。

2. 配置说明

1. 登录 CDN 控制台,在菜单栏里选择「域名管理」,单击域名右侧「管理」,即可进入域名配置页面,在第二栏「访问控制」中可看到区域访问控制。

  • CDN 控制台地址:https://console.cloud.tencent.com/cdn

2. 首次打开须跳转至插件中心首页,打开「区域访问控制」插件功能后,再回到域名管理进行配置。

3. 区域访问控制允许针对全部内容 / 指定目录设置黑白名单,终端用户所在区域可以多选。

腾讯云 CDN 插件中心将持续聚焦内容安全和内容处理,计划推出 Cookie 认证、远程异步鉴权等功能,敬请期待!


推荐阅读

One More Thing


欢迎进入千人 QQ 群 (871445853) 交流 Serverless!

  • GitHub: github.com/serverless
  • 官网: cloud.tencent.com/product/serverless-catalog

点击「阅读原文」,立即体验腾讯云 CDN 插件中心各项产品服务。

本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-08-09,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 ServerlessCloudNative 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云函数
云函数(Serverless Cloud Function,SCF)是腾讯云为企业和开发者们提供的无服务器执行环境,帮助您在无需购买和管理服务器的情况下运行代码。您只需使用平台支持的语言编写核心代码并设置代码运行的条件,即可在腾讯云基础设施上弹性、安全地运行代码。云函数是实时文件处理和数据处理等场景下理想的计算平台。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com