在启用图片优化功能之前,请查看该功能的技术限制、支持的格式和操作边界。了解这些限制有助于确保与现有媒体工作流的兼容性,并帮助您设计高效可靠的图片交付流水线。
本部分介绍了常规限制、配额和容量限制、安全故障错误处理以及验证规则。
一般限制条件
图片优化数据平面会根据严格的系统边界和验证规则验证所有传入请求。边缘流水线会处理采用有效格式且满足以下优化限制的请求:
限制条件 |
值 |
输入/输出 |
大小上限 |
20 MB |
输入和输出 |
最大维度 |
每个维度 8192 像素 |
输入和输出 |
最大总分辨率 |
6700 万像素(67,108,864 像素) |
输入和输出 |
参数情形 |
蛇形命名法(单词之间用下划线分隔),不区分大小写 |
输入 |
严格验证 |
如果即使只有一个参数无效,系统也会拒绝整个请求并返回 |
输入 |
配额和容量限制
Cloud CDN 会在边缘动态转换图片。为了保持服务稳定性并防止资源耗尽,Cloud CDN 会管理并强制执行每个区域(入网点或 PoP)的数据平面处理容量。
如果特定区域的数据传输量超过本地处理能力,Cloud CDN 会自动实施以下缓解策略来保持可用性:
Cloud CDN 会自动将请求路由到相邻区域进行处理。虽然此路由有助于确保图片得到优化,但会引入区域间缓存填充延迟。
如果相邻区域也已达到容量上限,Cloud CDN 会拒绝该请求并返回 HTTP 429 Too Many Requests 状态代码。
安全错误处理
该平台具有严格的处理阈值:
转换超时:如果边缘处理操作耗时过长,处理序列会超时。
如果处理时间过长,系统会终止处理,并向最终用户提供明确的错误代码。
验证规则
为确保系统成功处理您的图片并防止出错,请确保您的请求不超过以下限制:
操作限制:您可以在单个查询字符串中最多包含 10 个图片操作 (
imop)。单个查询字符串中只能包含一种给定类型的操作。网址长度限制:整个网址路径(包括
imop参数修改字符串)不得超过 1,024 个字符。
参数验证
系统会根据架构验证所有传入的参数。为防止您的请求因 HTTP 400 (Bad Request) error 而被拒绝,请验证查询字符串中的所有操作和参数是否使用了正确的拼写和格式。