网站首页 > 技术教程 正文
网站通常需要呈现大量图像内容。当原始图像文件(图片)尺寸较大时,需要进行裁剪或缩放等额外处理,甚至根据设备端的分辨率进行适配。提前处理图像文件的工作量往往比较大,因此九河云结合AWS云平台提供一种按需使用的图像处理方式,在保证用户体验的同时降低图像文件分发的成本。
方案特点
(1) 该方案通过Amazon CloudFront缓存针对相同图像文件的访问请求,提高了用户体验。
(2) 按需对图像进行处理,即当图片被使用到的时候才会被处理。
(3) 提供丰富的图像处理方式,包括裁剪、居中、调整大小、模糊化等。
成本因素
用户只需要根据云上资源的实际用量付费,使用到的服务包括 Amazon CloudFront、Amazon API Gateway、Amazon Lambda、Amazon S3 等。按每月请求 100 万次新图片 (缓存失效情况) 估算 (不包含免费额度,参考平均图片处理时间为 1 秒,图像大小为 1 MB)。
第 1步
部署了 Amazon CloudFront 分配,该分配提供一个缓存层,以降低图像处理的成本和后续图像传输的延迟。CloudFront 域名可提供对图像处理程序 API 的缓存访问
第 2 步
Amazon API Gateway 提供端点资源并启动 AWS Lambda 函数。
第 3 步
Lambda 函数从您现有的 Amazon Simple Storage Service(Amazon S3)存储桶中检索图像,并使用 Sharp 将修改版的图像返回到 API Gateway 中。
第 4 步
S3 存储桶用于日志存储,与客户创建的用于存储图像的 S3 存储桶分开。如果选择,该解决方案会部署一个 S3 存储桶用于存储可选演示 UI。
第 5 步
如果您激活了图像 URL 签名功能,Lambda 函数将从您现有的 AWS Secrets Manager 密钥中检索密钥值以验证签名。
第 6 步
如果您使用智能裁剪或内容审核功能,Lambda 函数将调用 Amazon Rekognition 来分析图像并返回结果。
方案优势
1, 动态内容分发:根据客户的设备在运行时交付动态图片。
2, 内容审核使用:Amazon Rekognition 检测不当图像并进行模糊处理。
3, 智能裁剪:使用 Amazon Rekognition 的面部识别功能裁剪图像。
4,交互式Web界面:通过简单的 Web 界面,使用您账户中已经存在的图像文件与您的图像处理程序 API 端点直接交互。
5, 低成本存储:通过自动化版本控制节省存储成本,杜绝图像存在多个版本的可能。
猜你喜欢
- 2024-10-23 模块8.1 免费套餐|本课程面向想要全面了解
- 2024-10-23 无服务器来袭,程序员该如何使用?
- 2024-10-23 AWS 创建EC2服务器 aws ec2教程
- 2024-10-23 欢迎来到 2021 年 AWS 存储日 aws storage
- 2024-10-23 AWS发布新工具免费提供SSL和TLS证书
- 2024-10-23 热门云服务 一些免费 有没有免费的云服务
- 2024-10-23 10个免费文件中转服务站,分享文件简单方便,你知道几个?
- 2024-10-23 AWS云服务免费套餐竟然扣钱了?可能是因为你的region没管好
- 2024-10-23 亚马逊云服务器价格贵不贵? 亚马逊云服务器收费标准
- 2024-10-23 亚马逊AWS大坑,服务到期后自动续期自动扣费,告诉你解决方案
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)