跳到主要内容
smallPict
免费开始
首页云服务提供商Amazon Web Services (AWS)

生产就绪的自带存储 (S3) 与自带 CDN (CloudFront) 集成

将您现有的 Amazon S3 存储桶与 CloudFront 分发网络直接连接至 SmallPict。在边缘完成图片转码,将优化后的 AVIF/WebP 写入 S3,并通过 CloudFront 全球高速分发,零供应商锁定。

BYO-Storage 与 BYO-CDN

每张图片出站流量
更低
CloudFront 节点
600+
数据持久性
99.999999999%

基础设施数据来自 Amazon Web Services (AWS) 公布的规格。文件变小带来的节省取决于您的图片。

Amazon Web Services (AWS) + 云 CDN 集成

您的云存储、SmallPict 的转换步骤与 CDN 如何衔接。

专属云存储源站

Amazon S3 是行业标准的云对象存储服务,提供 11 个 9(99.999999999%)的数据持久性、精细的访问控制和无限弹性扩展能力。

SmallPict 内存优化引擎

SmallPict 是一个图片优化平台。它接收上传的图片,在内存中转换为 AVIF 和 WebP,去除不需要的 EXIF 元数据并调整尺寸,然后将优化后的文件直接写入您的云存储桶。

全球边缘 CDN 分发

Amazon CloudFront 是一个内容分发网络,在全球设有边缘站点,为 S3 文件提供 Origin Shield、TLS 终止和边缘缓存。

可视化架构与集成流

您的图片在内存中转换,保存到您的存储桶,再通过 CDN 提供。

  1. 1 · 客户端 / CMS源站

    上传与实时拦截

    图片通过WordPress插件、Web应用或REST API进行上传。

  2. 2 · SmallPict临时处理引擎

    内存临时优化

    SmallPict 在隔离、加密的处理环境中转码为 AVIF/WebP、调整尺寸并移除元数据。

  3. 3 · Amazon S3存储桶

    直连存储桶流式写入

    优化后的图片直接流式传输到您的私有或公共Amazon S3存储桶中。

  4. 4 · Amazon CloudFront

    全球边缘缓存

    缓存在全球边缘节点上,并附带1年不可变的Cache-Control标头。

  5. 5 · 终端用户浏览器

    分发

    访客从最近的边缘节点获取新一代图片。

  • SmallPict 服务器不保留任何文件
  • 1 年不可变边缘缓存头
  • 文件留在您的云账户中

如何将 Amazon Web Services (AWS) 对接到 SmallPict

4 步配置指南:创建存储桶、配置最小特权凭据、连接 API 端点并验证边缘分发。

  1. 在Amazon S3中创建专属存储桶

    在您的Amazon Web Services (AWS)控制台中创建专用存储桶或容器(推荐使用标准存储类型)。

    提示: 建议保持存储桶私有,无需开放公共读权限。

  2. 配置最小权限IAM凭证

    生成仅具备目标存储桶读写权限的AWS Access Key ID & Secret / IAM Role,遵循最小权限安全原则。

    提示: 仅需PutObject和GetObject权限即可。

  3. 在SmallPict控制台绑定存储桶

    在SmallPict的自带存储(BYO)设置面板中输入存储桶名称、区域、节点地址和API密钥。

    提示: 凭证采用AES-256 GCM信封加密静态保存。

  4. 测试并验证边缘图片分发

    上传一张测试图片或运行自动URL验证。检查Content-Type: image/avif响应头与CDN缓存命中状态。

    提示: 确认Cache-Control: public, max-age=31536000, immutable标头正常生效。

SmallPict BYO 配置数据结构
{
  "provider": "aws_s3",
  "bucket": "my-company-assets-prod",
  "region": "us-east-1",
  "cdn_domain": "d111111abcdef8.cloudfront.net",
  "auto_format": ["avif", "webp"],
  "cache_control": "public, max-age=31536000, immutable"
}

专为高并发、大流量冲击与海量媒体库打造

看看不同类型的应用如何借助 SmallPict 与 Amazon Web Services (AWS) 处理图片。

电子商务

电商独立站与在线商城

Amazon S3中的高清商品缩略图与图库

在CDN全球分发前自动优化存储在Amazon S3中的商品主图与详情图,加速页面渲染并显著提升移动端转化率。

商品目录页面轻量得多

媒体出版

数字媒体与新闻出版

大型图库,无需调整结构

将编辑图库和摄影作品转换为 AVIF 或 WebP,无需改动 Amazon S3 中的文件夹结构。

更简单的编辑流程

高并发

高流量与突发访问网站

病毒式传播流量激增时的源站防护

大幅减少图片体积,同时保持Amazon Web Services (AWS)作为权威源站,避免流量激增产生高昂的出站带宽账单。

重复请求由 CDN 边缘直接响应

全球化

跨国与多区域应用

跨大洲的全球多云分发

结合多区域Amazon S3存储桶与Anycast CDN边缘缓存,让美洲、欧洲和亚洲的用户都能快速加载图片。

由离每位访客最近的边缘节点提供

为什么选择将 SmallPict 与 Amazon Web Services (AWS) 结合使用?

5 大战略架构优势,旨在消除厂商锁定(Vendor Lock-in)、降低网络延迟并大幅削减运维成本。

体积大幅缩小

大幅缩减图片体积

将 PNG 和 JPEG 转换为 AVIF 和 WebP,画质无明显损失。体积能缩小多少取决于图片本身。

您自己的存储桶

保留既有云存储架构

使用您自己的存储:SmallPict 直接写入您的 Amazon S3 存储桶,文件不会被转移到封闭平台。

边缘分发

全球边缘网络分发

借助 Amazon CloudFront 全球边缘节点与长效不可变缓存头(Immutable Cache Headers),最大化边缘缓存命中率。

自动

全自动后台优化

图片在上传或批量同步时于后台转换。无需手动调整尺寸,也无需编写脚本。

完全掌控

全面的基础设施控制

完全保留对您媒体资产的所有权、访问控制策略、IAM 最小权限和合规审计治理。

5 分钟快速就绪

即插即用集成

通过 WordPress 插件、API 或控制台接入。无需改动基础设施、代码或数据库结构。

安全、隐私与访问控制

SmallPict会存储或保留我的原始及优化图片吗?

使用您自己的存储时不会。图片在隔离、加密的处理存储中完成处理,优化后的文件直接写入您的 Amazon S3 存储桶。文件保存在您自己的账户中:原图由您保留,相关副本由您负责,SmallPict 不会保留其备份。

转换后不保留副本

IAM 最小特权原则

SmallPict仅需特定存储桶的读写权限(如PutObject/GetObject),绝不索取账户级或项目级管理员权限。

私有存储桶支持

您的Amazon S3存储桶无需设为公开。SmallPict通过鉴权API直写,公共访问通过CDN源站访问控制安全代理。

AES-256 静态加密

SmallPict中保存的所有API密钥均经过AES-256 GCM高强度加密,绝不记录在明文日志中。

客户数据主权

文件始终归您所有。您可以随时在 Amazon Web Services (AWS) 控制台撤销凭据或轮换密钥。

Amazon Web Services (AWS) 支持的配置项

验证云存储层级、存储桶策略、区域拓扑与边缘分发选项的兼容性。

配置与特性支持状态技术细节
云对象存储已支持与Amazon S3原生深度集成
多区域存储桶已支持支持异地多活与多可用区容灾
单区域存储桶已支持支持本地数据中心存储
标准存储类型已支持高并发低延迟最佳性能层
边缘CDN加速已支持通过Amazon CloudFront进行全球加速
分发域名已支持在您自己的 CDN 账户中管理
私有存储桶支持已支持已开启源站访问白名单限制
最小权限作用域凭据已支持AWS Access Key ID & Secret / IAM Role
不可变Cache-Control标头已支持max-age=31536000, immutable
自动协商AVIF / WebP格式已支持支持基于HTTP Accept标头动态协商

Amazon Web Services (AWS) 图像优化规范

涵盖 AVIF、WebP、压缩算法、响应式尺寸与可缓存性的技术规范。

AVIF 格式

体积远小于 JPEG/PNG

AVIF (AV1) 编码

AVIF 采用 AV1 关键帧压缩,在当前浏览器支持的格式中,同等文件大小下画质最好。

WebP 格式

同等视觉质量下比 JPEG/PNG 更小

通用现代浏览器兼容

所有当前浏览器均原生支持,保留 Alpha 透明通道并采用感知量化。

边缘缓存

1 年边缘缓存

不可变 Cache-Control

自动附加 public, max-age=31536000, immutable 标头以最大化边缘保留率。

  • 1年不可变边缘CDN缓存,根除对原始源站的不必要重复请求
  • 基于浏览器HTTP Accept标头自动交付最优下一代格式
  • 支持srcset响应式按需等比缩放
  • 更快的 Largest Contentful Paint (LCP)

文件更小,出站流量费用更低

为何优化图片体积能直接大幅降低云服务商账单,同时无需向封闭式 SaaS CDN 支付高昂溢价。

未采用 SmallPict(原始大图)

高昂的出站带宽与拖慢的加载速度

未经压缩的原生JPEG/PNG图像(单张2.5MB–5MB)占用大量存储空间,并在Amazon Web Services (AWS)上产生昂贵的出站流量费用。

  • 单张原始图片重达 2.5MB - 5MB
  • 承担全额云提供商公网流出带宽费用
  • LCP 延迟增加,直接影响 Google SEO 排名

采用 SmallPict + Amazon Web Services (AWS)

降低云服务商的出口带宽费用

文件更小,出站数据传输量就更少,每个结算周期的出站流量费用随之降低。

  • 图片由靠近访客的 Amazon CloudFront Edge CDN 边缘节点提供
  • 您按Amazon Web Services (AWS)自己的云服务费率直接向其付费,没有封闭式图片 CDN 的加价。
  • 一年期缓存头,CDN 可直接从边缘响应重复请求

常见问题解答

关于 Amazon Web Services (AWS) 存储接入、CDN 缓存策略、安全权限与性能优化的权威技术解答。

什么是Amazon S3 + Amazon CloudFront架构方案?

Amazon S3 保存您的文件,Amazon CloudFront 从离访客最近的边缘节点提供缓存副本。SmallPict 位于两者之间,在存储和分发前压缩图片。

SmallPict可以优化存储在Amazon S3中的现有图片吗?

可以。SmallPict直连您的Amazon S3存储桶,压缩JPEG、PNG和WebP图片,将其转换为AVIF与WebP,并把优化后的文件直接存回存储桶。

SmallPict能与Amazon CloudFront协同工作吗?

可以。SmallPict 将优化后的图片写入Amazon S3时,会附加长期有效的 HTTP 缓存标头(Cache-Control: public, max-age=31536000, immutable)。Amazon CloudFront会在边缘缓存这些文件,并直接从边缘响应重复请求。

可以使用私有(非公开)的Amazon S3存储桶吗?

当然可以。SmallPict无需存储桶公开。写入通过鉴权API完成,公网访问则由CDN源站控制安全代理。

SmallPict需要Amazon Web Services (AWS)的超级管理员权限吗?

不需要。SmallPict遵循最小权限原则,仅需目标存储桶范围内的读写凭证(AWS Access Key ID & Secret / IAM Role)即可正常运行。

可以使用多区域的Amazon S3存储桶吗?

支持。SmallPict全面兼容多区域、双区域和本地单区域存储桶配置。

SmallPict会篡改或覆盖我现有的原始图片吗?

默认情况下,SmallPict会在原图旁边生成AVIF和WebP副本,原图绝对保持完整不受任何破坏。

优化后的图片存储在哪里?

所有优化后的图片都直接存储在您自己账户中的 Amazon S3 存储桶里。使用 BYO 存储时,原图由您保留,相关副本由您负责;SmallPict 不会保留其备份。

SmallPict支持WebP与AVIF现代格式吗?

原生支持。SmallPict可输出AVIF与WebP,二者通常都远小于JPEG,并根据访客浏览器自动交付最佳格式。

图片优化后的缓存机制是怎样的?

SmallPict 会为每个存储的文件注入 Cache-Control: public, max-age=31536000, immutable 标头。它告诉Amazon CloudFront边缘节点和浏览器最多可将图片缓存一年,因此重复请求很少回源,回源流量费用也保持在较低水平。

保留您的存储,掌控出站流量费用

将 SmallPict 与 Amazon Web Services (AWS) 搭配使用。媒体资产保留在您自己的云账户中,同时享受自动 AVIF/WebP 编码和全球边缘加速。