productCreate和productUpdate突变现在使用动态复杂度成本计算,以更准确地反映操作的实际计算成本。
变更内容
随着动态复杂度的发布,productCreate和productUpdate突变现在将具有10点的基础成本,并根据输入的复杂度额外计算点数。
- 基础成本:10点
- 每个产品元字段:0.4点
- 每个产品媒体:1.9点
总复杂度计算如下:
10 + (product_metafields × 0.4) + (product_media × 1.9)迁移指南
对于大多数应用,无需进行任何更改。
对于处理高复杂度产品且单次查询点数超过 1000 点的应用:
- 考虑对非常大的操作使用批量突变。
- 将复杂操作拆分为单独的调用:对核心产品数据使用productCreate和productUpdate突变,然后对附加数据使用metafieldsSet和fileCreate。

