天天看點

函數計算搭建 Serverless Web 應用(三)- 為 Web 應用開啟 CDN 加速

簡介

阿裡雲的

函數計算(Function Compute)

是事件驅動的全托管計算服務,是阿裡雲的 Serverless 計算平台。基于函數計算建構應用,您無需管理伺服器等基礎設施,而是專注于應用邏輯的開發,大幅提高開發效率。

函數計算搭建 Serverless Web 應用(一)- HTTP 觸發器

中闡述了 Web 應用(Serverless web backend) 是函數計算很重要的一個使用場景。相比于傳統的在伺服器上搭建 web 應用,函數計算無需您管理伺服器等基礎設施,隻需編寫代碼并上傳,函數計算會為您準備好計算資源,以 彈性、 可靠 的方式運作您的代碼,實作毫秒級别彈性伸縮,輕松應對峰值壓力。

函數計算搭建 Serverless Web 應用(二)- 自定義域名

中闡述了綁定自定義域名,通過自定義域名通路函數,配合 HTTP 觸發器使用,為使用者使用函數計算搭建 Web 應用提供便利。

本文介紹為您的 Web 應用 開啟 CDN 加速,将您服務的響應内容配置設定至最适合的節點,使終端使用者 以最快的速度讀取到所需的内容,有效降低通路時延,提高服務品質。

原理介紹

為函數計算開啟

CDN 加速服務

,能夠将部署在函數計算的應用作為源站,将源内容釋出到邊緣節點。

使用 CDN 時,您需要了解以下兩個概念:

加速域名:您需要使用 CDN 加速的域名;

源站域名:您實際業務的域名,也就是 FC 中的

自定義域名

函數計算作為 CDN 的後端應用時,需要您在函數計算上綁定自定義域名,再設定該自定義域名為加速域名的源站域名。

函數計算搭建 Serverless Web 應用(三)- 為 Web 應用開啟 CDN 加速

搭建步驟

搭建步驟簡直不要太簡單好嘛!

您有兩種方式為您的 Web 應用開啟 CDN 加速功能:

方式一:通過 FC 控制台開啟 CDN 加速服務

您隻需要在綁定自定義域名的時,開啟 CDN 加速服務并綁定加速域名!So easy~~

函數計算搭建 Serverless Web 應用(三)- 為 Web 應用開啟 CDN 加速

方式二:通過 CDN 控制台開啟 CDN 加速服務

當然您也可以通過 CDN 控制台設定,步驟如下:

  1. 進入 CDN 控制台
  2. 進入【域名管理】 -> 【添加域名】
  3. 填寫加速域名,并選擇函數計算的自定義域名作為源站
  4. 配置成功
函數計算搭建 Serverless Web 應用(三)- 為 Web 應用開啟 CDN 加速