【亚马逊云科技】通过Amazon CloudFront(CDN)快速访问资源

文章目录

  • 前言
  • 一、应用场景
  • 二、【亚马逊云科技】CloudFront(CDN)的优势
  • 三、入门使用
  • 总结


前言

前面有篇文章我们介绍了亚马逊云科技的云存储服务。云存储服务主要用于托管资源,而本篇文章要介绍的CDN则是一种对托管资源的快速访问服务,用于加速静态资源的加载速度。

亚马逊云科技 的Amazon CloudFront即是一种内容分发网络 (CDN) 服务,旨在获得优异性能、安全性和开发人员便利性。

CloudFront 通过全球数据中心(称作边缘站点)网络分发内容。当最终用户请求您用 CloudFront 提供的内容时,请求将以最低的延迟被路由至离最终用户最近的边缘站点。


一、应用场景

开发学习中,我们在引入知名度比较高的插件或者框架时,经常会遇到提供CDN引入的方式。比如vue.js的某个cdn服务:https://cdn.bootcdn.net/ajax/libs/vue/3.3.4/vue.cjs.js,比如jQuery的cdn地址:https://cdn.bootcdn.net/ajax/libs/jquery/3.7.1/jquery.js。

应用CDN服务,当我们需要对应的资源时,无需下载,也可以直接应用在项目中。只要在联网环境下,就能快速访问资源。

在日常开发场景中,CDN服务应用颇广,包括但不限于以下场景:

  1. 网站加速:CDN可以加速静态和动态内容的分发,如网页、图片、视频和JavaScript文件等,从而提升网站的整体性能和用户体验。
  2. 视频流媒体:对于需要分发大量视频内容的业务,如在线教育、在线娱乐等,CDN可以有效地加速视频的传输,减少加载时间,提高视频的流畅度和观看体验。
  3. 大文件分发:对于需要分发大文件的应用场景,如软件更新、游戏下载等,CDN可以高效地分发大文件,减少用户的等待时间。
  4. 电子商务:在电子商务领域,CDN可以加速产品图片的加载,提高用户浏览和购买的体验。同时,CDN还可以帮助减轻服务器负载,提高网站的稳定性和安全性。
  5. 游戏分发:CDN可以加速游戏更新和补丁的分发,提高玩家的游戏体验。
  6. 全球负载均衡:CDN可以在全球范围内提供负载均衡服务,将用户的请求分发到离用户最近的服务器上,从而提高响应速度和用户体验。
  7. 小程序静态资源传输:小程序由于体积限制,静态资源过多时不建议打包在项目中,图片、视频、插件等资源又需要很高的传输要求,以满足用户体验。所以小程序静态资源上云服务器时,一般都需要CDN服务,保证传输效率。

二、【亚马逊云科技】CloudFront(CDN)的优势

CloudFront有亚马逊云科技背书,已成功服务于本田、丰田、道琼斯等国际大企业,可以说在稳定性方面是无可挑剔的。

对比其它友商,CloudFront提供的免费套餐,可谓是诚意满满:

  1. 每月传出 1TB 数据至互联网
  2. 每月 10000000 个 HTTP 或 HTTPS 请求
  3. 每月 200 万次 CloudFront 函数调用
  4. 每月 200 万次 CloudFront KeyValueStore 读取
  5. 免费 SSL 证书
  6. 无限制,所有功能均可用

免费套餐已经足以支撑大部分个人项目和小型初创公司的业务。

除了这些显而易见的优势,CloudFront还有以下优势:

1.网络节点覆盖全球:可靠、低延迟和高吞吐量网络连接
2. 安全性:针对网络和应用层攻击的保护、SSL/TLS 加密和 HTTPS、访问控制、合规性
3. 可用性:减少了来源上的工作负载,为源启用冗余
4. 边缘计算: 通过 CloudFront Functions 和 Amazon Lambda@Edge 提供可编程和安全的边缘 CDN 计算功能
5. 实时指标和日志记录
6. 适用于开发运维:快速更改传播和失效、功能完备的 API 和开发运维工具
7. 持续部署:CloudFront 的持续部署为您提供了高级别的部署安全性
8. 经济高效:提供大额免费套餐,并为每个使用级别制定价格选项

三、入门使用

根据官网提示,使用CloudFront只需要三个步骤:

  1. 登录控制台
  2. 创建分配(创建CDN)
  3. 使用CDN服务获取资源
    在这里插入图片描述
    我们重点介绍第二步——创建分配:
  4. 准备资源,可以是任意云服务器资源,也可以是使用亚马逊S3云存储创建的静态资源。
  5. 打开CloudFront创建页面:在这里插入图片描述
    在这里插入图片描述
  6. 配置参数,入门级使用CDN服务,只需要关注三个参数:origin domain、name、origin access
  • origin domain——源服务器,可以写我们创建的S3存储桶
  • name——名称
  • origin access——来源访问,系统默认选择来源访问控制设置,如果第一次使用CDN服务,这个选项选择public(公开),可以让我们快速体验CDN服务。

其它选项均不用修改,选择默认即可。
在这里插入图片描述
创建成功后,会生成一个分配域名,如图:
在这里插入图片描述
这个域名再加上存储桶中的相对路径,即是CDN最终访问路径。下图中黑框隐掉的是分配域名,后面的地址为存储桶中资源相对地址:
在这里插入图片描述

总结

亚马逊云科技的CDN服务,不论是从产品性能还是性价比,都有很大的优势,是个人和企业的首选。并且亚马逊云科技其它配套产品质量稳定,种类齐全,使用亚马逊云科技全家桶,可以节省精力,省去很多成本,减轻使用者的心智负担。

官网地址:亚马逊云科技

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/2815635.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

Py2neo查询neo4j周杰伦数据库中的节点、关系和路径教程

文章目录 py2neo介绍连接Neo4j数据库py2neo查询图数据库neo4j数据概览使用NodeMatcher查询节点使用RelationshipMatcher查询关系 通过执行Cypher语句查询 py2neo介绍 Neo4j是一款开源图数据库,Py2neo提供了使用Python语言访问Neo4j的接口。本文介绍了使用Py2neo的N…

python脚本实现全景站点矩阵转欧拉角

效果 脚本 import re import numpy as np import math import csv from settings import * # 以下是一个示例代码,可以输入3*3旋转矩阵,然后输出旋转角度:# ,输入3*3旋转矩阵# 计算x,y,z旋转角def rotation_matrix_to_euler_angles(R):

使用uniapp开发时自定义tabbar

预览图: 一、配置page.jsong中的tabbar(这一步是必须的,因为我们在使用uni.switchTab()时必须要用到) "tabBar": {"list": [{"pagePath": "pages/index/index","iconPath": &…

CI/CD笔记.Gitlab系列.`gitlab-ci.yml`中的头部关键字

CI/CD笔记.Gitlab系列 gitlab-ci.yml中的头部关键字 - 文章信息 - Author: 李俊才 (jcLee95) Visit me at: https://jclee95.blog.csdn.netEmail: 291148484163.com. Shenzhen ChinaAddress of this article:https://blog.csdn.net/qq_28550263/article/details/136342897HuaW…

Arduino ESP32下载太慢终极解决办法

打开百度网盘下载你需要的软件包到Arduino15\staging\packages目录下,重新在包管理器中安装即可。 链接:https://pan.baidu.com/s/1LKPKuLxkw9xgCrPxTF6alQ?pwdckms 提取码:ckms 失效请留言 附文件列表: xtensa-esp32-elf-gcc…

Lodop关联内容分页打印

文章目录 前言一、打印项关联二、table内嵌条形码总结 前言 Lodop打印插件使用系列,本文交流下比较常用的需求。在打印的页面里面有2个或多个table,它们的高度不固定。这种情况也要实现分页。大概2个方向的思路,思路1自行计算高度&#xff0…

强化学习Agent系列(二)——PyGame虚拟环境创建与Python 贪吃蛇Agent制作实战教学

文章目录 一、前言二、gymnasium 简单虚拟环境创建1、gymnasium介绍2、gymnasium 贪吃蛇简单示例 三、基于gymnasium创建的虚拟环境训练贪吃蛇Agent1、虚拟环境2、虚拟环境注册3、训练程序4、模型测试 三、卷积虚拟环境1、卷积神经网络虚拟环境2、训练代码 一、前言 大家好&am…

【MySQL】主从同步原理、分库分表

主从同步原理 1. 主从同步原理 MySQL 经常先把命令拷入硬盘的日志,再执行日志的命令,这样的好处: 日志的位置固定,拷入硬盘的开销不大;将命令先准备好,而不是边读边执行,性能更好,…

GIS之深度学习01:检测电脑是否包含英伟达GPU

GPU(Graphics processing unit),中文全称图形处理器,我们听说的更多的CPU全称是central processing unit,中央处理器。研究深度学习和神经网络大都离不开GPU,在GPU的加持下,我们可以更快的获得模…

Golang使用Swag搭建api文档

1. 简介 Gin是Golang目前最为常用的Web框架之一。 公司项目验收需要API接口设计说明书(Golang后端服务基于Gin框架编写),编写任务自然就落到了我们研发人员身上。 项目经理提供了文档模板,让我们参考模板来手动编写,要…

幻兽帕鲁(1.5.0)可视化管理工具(0.5.7 docker版)安装教程

文章目录 局域网帕鲁服务器部署教程帕鲁服务可视化工具安装配置服务器地址(可跳过)使用工具管理面板 1.5.0服务端RCON错误1.5.0服务端无法启动RCON端口 解决方法第一步:PalWorldSettings.ini配置第二步:修改PalServer.sh配置 局域…

如何一步一步地优化LVGL的丝滑度

经过一番周折将LVGL移植到了STM32F407单片机上,底层驱动的LCD是st7789,移植时的条件和环境如下: ●LVGL用的是单缓冲,一次刷新10行; ●刷新函数用的是最原始的一个一个打点的方式; ●ST7789底层发送数据用的…

抖音橱窗怎么关闭?

路径:【抖音APP-我-电商带货-全部工具-账号管理-权限与账户-关闭电商权限】关闭橱窗带货权限。 0保、原0粉达人关闭电商权限后,后续均需要满足页面提示要求才可以进行电商权限的开通,建议慎重操作。

2024年阿里云优惠券领取及使用教程_无门槛优惠券

阿里云优惠代金券领取入口,阿里云服务器优惠代金券、域名代金券,在领券中心可以领取当前最新可用的满减代金券,阿里云百科aliyunbaike.com分享阿里云服务器代金券、领券中心、域名代金券领取、代金券查询及使用方法: 阿里云优惠券…

Xinstall助力社交产品,轻松实现用户关系链归因

在如今的社交网络时代,人与人之间的联系变得越来越紧密。社交产品作为连接人与人之间的桥梁,其重要性不言而喻。然而,如何让用户在使用社交产品时更快速地建立起社交联系,一直是社交产品开发者们关注的焦点。 Xinstall作为一款专…

智能销售数据大屏:决胜市场的数字利器

在数字化浪潮席卷全球的今天,数据已经成为企业决策的核心要素。尤其对于销售团队来说,如何快速、准确地把握市场动态,分析客户行为,成为决定胜负的关键。而智能销售数据大屏,正是这样一款能够帮助企业洞察市场脉络、决…

如何用GPT高效地处理文本、文献查阅、PPT编辑、编程、绘图和论文写作?

原文链接:如何用GPT高效地处理文本、文献查阅、PPT编辑、编程、绘图和论文写作?https://mp.weixin.qq.com/s?__bizMzUzNTczMDMxMg&mid2247594986&idx4&sn970f9ba75998f2dd9fa5707d1611a6cc&chksmfa82320dcdf5bb1bdf58c20686d4eb209770e68253ed90d…

StarRocks实战——滴滴OLAP的技术实践与发展方向

原文大佬的这篇StarRocks实践文章整体写的很深入,介绍了StarRocks数仓架构设计、物化视图加速实时看板、全局字典精确去重等内容,这里直接摘抄下来用作学习和知识沉淀。 目录 一、背景介绍 1.1 滴滴OLAP的发展历程 1.2 OLAP引擎存在的痛点 1.2.1 运维…

高通 AI Hub 上手指南

文章介绍 2月26日,高通在2024年世界移动通信大会(MWC2024)上发布高通AI Hub, AI Hub 简化了AI 模型部署到边缘设备的过程。可以利用AI-hub云端托管 Qualcomm 设备上,在几分钟内完成模型的优化、验证和部署。本文以Pyto…

老卫带你学---leetcode刷题(103. 二叉树的锯齿形层序遍历)

103. 二叉树的锯齿形层序遍历 问题 给你二叉树的根节点 root ,返回其节点值的 锯齿形层序遍历 。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。 示例 1: 输入&a…