转换是对存储在 Images 之外的远程图像进行优化和处理的请求。
在 Cloudflare 上部署应用时,您可以使用 Images 自动优化和缓存来自任意源站的图像。
我们的图像优化管道提供丰富的功能,可应用于整个媒体库,以大规模压缩图像、将文件转码为高效的交付格式,以及为不同用例和设备调整大小和裁剪图像。
您可以使用特殊格式的 URL 在 Cloudflare zone 上或通过 Workers 请求转换。
要在 zone 上提供转换,您必须首先启用该功能:
- 在 Cloudflare 仪表板 ↗中,转到 Images(图像) > Transformations(变换)。
- 选择要提供转换的 zone。
- 在 zone 上启用 transformations(变换)。
当浏览器请求转换后的图像时,Cloudflare 检查边缘缓存中是否有具有相同参数的先前优化版本:
缓存命中 — Cloudflare 直接从边缘提供优化后的图像,无需联系源站或重新应用优化参数。
缓存未命中 — Cloudflare 从源站获取原始图像,应用请求的参数(例如 format、width、quality),缓存转换结果,并将其提供给浏览器。原始图像也会被缓存,以加速同一源的后续转换。
源图像和参数的唯一组合会被单独缓存和计费。每个日历月内每种唯一版本的首次请求计为一次唯一转换,无论缓存状态如何。同一个月内对此转换的后续请求不会产生可计费用量。
在 zone 上启用转换后,您可以配置 Cloudflare 如何处理转换请求: