开发者社区 > 云原生 > Serverless > 正文

函数计算,cdn一般不是用于静态资源,或者作为源站处理完后返回资源,然后这个资源短期内数据不会发生变

函数计算,cdn一般不是用于静态资源,或者作为源站处理完后返回资源,然后这个资源短期内数据不会发生变更,是吗?

展开
收起
函数计算小白 2023-10-20 21:25:24 84 0
4 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    确实,CDN主要用于缓存静态资源并加速网站访问速度。当您在阿里云函数计算上部署静态网站并进行CDN加速时,需要注意如何正确配置CDN以进行高效的资源缓存。

    您需要为函数分配一个域名并添加CNAME记录。例如,如果您希望最终用户能通过blog.dengchao.fun来进行访问,那么您需要给函数分配一个不同的域名,如blog.xxx.dengchao.fun。然后,将分配的域名设置到函数计算的自定义域名功能中。同时,您也可以在CDN上设置HTTPs,由于函数计算之前不能设置SSL协议版本,因此这里没有开启HTTPS功能。

    到CDN控制台上新建一个加速域名,添加源站类型为"函数计算域名"的CDN。这样,当有用户请求访问这个域名下的资源时,如果资源已经在CDN的缓存中,那么CDN会直接返回给用户;如果资源不在CDN的缓存中,那么CDN会回源到函数计算服务器获取资源,然后再将资源缓存到CDN中以便后续使用。

    2023-10-22 21:10:34
    赞同 展开评论 打赏
  • 通常情况下,CDN(内容分发网络)主要用于加速和优化网络内容的传输,通常用于静态文件的分发和加速,如图片、java脚本、css文件等。而函数计算通常不作为源站处理完后返回资源,因为它是一个无状态的计算服务,不负责存储或管理数据。在函数计算中,您可以在函数中处理数据,但数据不会在函数计算环境中持久存储。所以,CDN和函数计算在使用场景上有所不同。

    2023-10-21 10:06:57
    赞同 展开评论 打赏
  • 是说的cdn触发吗?

    CDN事件触发器概述
    https://help.aliyun.com/zh/fc/user-guide/overview-27?spm=a2c4g.11186623.0.i36

    阿里云内容分发网络CDN(Content Delivery Network)和函数计算无缝集成,您可以编写函数对CDN事件进行自定义处理。当CDN系统捕获到指定类型的、满足过滤条件的事件后,通过CDN事件触发器触发函数执行。

    背景信息
    阿里云CDN是建立并覆盖在承载网之上、由分布在不同区域的边缘节点服务器群组成的分布式网络。阿里云CDN可以替代传统以Web Server为中心的数据传输模式,将源站资源缓存到阿里云全国各地的边缘服务器,供您就近快速获取,提升用户体验,降低源站压力。在函数计算中通过配置内容分发网络事件触发器(以下简称“CDN事件触发器”)集成CDN服务可以实现您对CDN的各类事件进行自定义处理。例如,您可以设置函数和对应的CDN触发器来处理www.taobao.com域名下的资源刷新事件,当该域名下有资源刷新事件时,CDN事件触发器会自动触发函数执行。
    使用场景
    CDN事件触发器可以实现函数计算与CDN服务的集成,集成的使用场景如下:

    CDN在预热(CachedObjectsPushed)和刷新(CachedObjectsRefreshed)用户数据后,通过触发器执行函数。用户可以及时得知资源预热刷新的状态并进行下一步处理,避免不断轮询列表查询最新状态。
    当在CDN上发现违禁内容(CachedObjectsBlocked)时,通过触发器执行函数直接去源站删除资源。您不需要等待CDN团队响应,可以及时去源站删除资源。
    日志文件生成后(LogFileCreated),通过触发器执行函数处理日志。您不需要长时间等待日志,可以及时转存或处理日志。
    当某加速域名被停用(CdnDomainStopped)或者被启用(CdnDomainStarted),通过触发器执行函数及时作出相应的处理。

    2023-10-21 08:47:36
    赞同 展开评论 打赏
  • 你说的只是加速,还有安全防护,你要的不就是防护嘛,参考:https://help.aliyun.com/zh/dcdn/product-overview/?spm=a2c4g.11186623.0.0.2bd659b0EQAtdq

    此答案来自钉钉群“阿里函数计算官网客户”

    2023-10-20 21:27:49
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 热门讨论

    热门文章

    相关电子书

    更多
    Hologres Serverless之路:揭秘弹性计算组 立即下载
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载