函数计算搭建 Serverless Web 应用(三)- 为 Web 应用开启 CDN 加速

本文涉及的产品
简介: 函数计算支持为 Web 应用开启 阿里云 CDN 加速功能,为函数计算开启 CDN 加速服务,能够将部署在函数计算的应用作为源站,将源内容发布到边缘节点。阿里云 CDN 精准的调度系统将用户的请求分配至最适合的节点,使终端用户以最快的速度读取到所需的内容,有效降低访问时延,提高服务质量。

简介

阿里云的 函数计算(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~~

fc-console

方式二:通过 CDN 控制台开启 CDN 加速服务

当然您也可以通过 CDN 控制台设置,步骤如下:

  1. 进入 CDN 控制台
  2. 进入【域名管理】 -> 【添加域名】
  3. 填写加速域名,并选择函数计算的自定义域名作为源站
  4. 配置成功

cdn-console

相关文章
|
4天前
|
缓存 自然语言处理 数据库
构建高效Python Web应用:异步编程与Tornado框架
【5月更文挑战第30天】在追求高性能Web应用开发的时代,异步编程已成为提升响应速度和处理并发请求的关键手段。本文将深入探讨Python世界中的异步编程技术,特别是Tornado框架如何利用非阻塞I/O和事件循环机制来优化Web服务的性能。我们将剖析Tornado的核心组件,并通过实例演示如何构建一个高效的Web服务。
|
11天前
|
缓存 前端开发 安全
GraphQL在现代Web应用中的应用与优势
GraphQL是一种现代的API查询语言,它在现代Web应用中得到了广泛的应用,因为它提供了一种高效、灵活且强大的方式来获取数据
21 0
|
3天前
|
XML 网络协议 Java
XML Web 服务技术解析:WSDL 与 SOAP 原理、应用案例一览
XML Web服务是基于WSDL、SOAP、RDF和RSS等标准的网络应用程序组件技术。WSDL描述服务接口和消息格式,SOAP用于结构化信息交换,RDF描述网络资源,RSS则用于发布网站更新。Web服务特点是自包含、自描述,基于开放协议,可重用且能连接现有软件。WSDL文档包含`types`、`message`、`portType`和`binding`元素,定义服务操作和协议。SOAP协议规定消息格式,通过HTTP等传输。
199 1
|
3天前
|
前端开发 JavaScript Java
Java语言在Web前端开发中的技术应用
Java语言在Web前端开发中的技术应用
阿里云web应用
设备端将图片编码为base64发送至物联网平台,在web界面配置图片选择物联网平台配置的数据(base64),实现设备向云平台的图片的上传,以及在web界面上显示图片。
|
4天前
|
设计模式 存储 前端开发
Java的mvc设计模式在web开发中应用
Java的mvc设计模式在web开发中应用
|
4天前
|
前端开发 JavaScript API
Web应用如何实现跨平台能力?
【5月更文挑战第30天】Web应用如何实现跨平台能力?
13 1
|
4天前
|
存储 人工智能 应用服务中间件
Web应用是一种通过互联网浏览器和网络技术在互联网上执行任务的计算机程序
【5月更文挑战第30天】Web应用是一种通过互联网浏览器和网络技术在互联网上执行任务的计算机程序
20 2
|
6天前
|
Python
使用Python构建一个简单的Web应用
使用Python构建一个简单的Web应用
24 0
|
6天前
|
JavaScript 前端开发 数据可视化
Vue.js 与 ViewDesign:为企业级 Web 应用提供高效可靠的解决方案
Vue.js 是一款开源的渐进式 JavaScript 框架,擅长构建用户界面,适用于各种规模的应用。其特点包括渐进式设计、虚拟 DOM、响应式数据绑定和组件化。ViewDesign(前身为 iView)是基于 Vue.js 的企业级 UI 组件库,提供丰富的组件、遵循企业设计规范,并支持高度定制。两者结合,能提升开发效率、保证界面一致性、简化维护,且两者生态均得到良好支持。Vue.js 3 的支持使得开发更加现代和高效。

热门文章

最新文章

相关产品

  • 函数计算