简介
阿里云的 函数计算(Function Compute) 是事件驱动的全托管计算服务,是阿里云的 Serverless 计算平台。基于函数计算构建应用,您无需管理服务器等基础设施,而是专注于应用逻辑的开发,大幅提高开发效率。
函数计算搭建 Serverless Web 应用(一)- HTTP 触发器 中阐述了 Web 应用(Serverless web backend) 是函数计算很重要的一个使用场景。相比于传统的在服务器上搭建 web 应用,函数计算无需您管理服务器等基础设施,只需编写代码并上传,函数计算会为您准备好计算资源,以 弹性、 可靠 的方式运行您的代码,实现毫秒级别弹性伸缩,轻松应对峰值压力。
函数计算搭建 Serverless Web 应用(二)- 自定义域名 中阐述了绑定自定义域名,通过自定义域名访问函数,配合 HTTP 触发器使用,为用户使用函数计算搭建 Web 应用提供便利。
本文介绍为您的 Web 应用 开启 CDN 加速,将您服务的响应内容分配至最适合的节点,使终端用户 以最快的速度读取到所需的内容,有效降低访问时延,提高服务质量。
原理介绍
为函数计算开启 CDN 加速服务,能够将部署在函数计算的应用作为源站,将源内容发布到边缘节点。
使用 CDN 时,您需要了解以下两个概念:
加速域名:您需要使用 CDN 加速的域名;
源站域名:您实际业务的域名,也就是 FC 中的 自定义域名。
函数计算作为 CDN 的后端应用时,需要您在函数计算上绑定自定义域名,再设置该自定义域名为加速域名的源站域名。
搭建步骤
搭建步骤简直不要太简单好嘛!
您有两种方式为您的 Web 应用开启 CDN 加速功能:
方式一:通过 FC 控制台开启 CDN 加速服务
您只需要在绑定自定义域名的时,开启 CDN 加速服务并绑定加速域名!So easy~~
方式二:通过 CDN 控制台开启 CDN 加速服务
当然您也可以通过 CDN 控制台设置,步骤如下:
- 进入 CDN 控制台
- 进入【域名管理】 -> 【添加域名】
- 填写加速域名,并选择函数计算的自定义域名作为源站
- 配置成功