自2026年4月7日起,当您在Shopify管理后台替换或删除文件时,Shopify将不再主动清除cdn.shopify.com/...上的文件URL。之前缓存的内容将继续提供,直到该URL的TTL(生存时间)过期。此变更旨在减少CDN清除量并提升各边缘节点提供商之间的一致性。
为确保客户在文件替换后能获取更新后的内容,请使用Shopify的URL辅助函数来渲染文件引用。这样可以确保始终输出当前带版本号的URL(?v=...):
- 在主题中:使用Liquid过滤器file_url、image_url和asset_url。
- 在产品中:通过原生的Media uploader插入图片和视频,而不是将<img src="...">粘贴到描述中。
- 在应用和外部集成中:在请求时从Admin GraphQL API或Storefront API获取文件URL,而不是缓存它们。
产品描述、博客文章、主题代码或印刷材料中硬编码的cdn.shopify.com/... URL在文件替换后仍会返回原始内容。我们建议迁移到上述动态模式之一,以确保提供更新后的内容。

