考虑一个发布到 Rackspace Cloud Files 的文件。如果我在中午更新这个文件,迁移到边缘 CDN 需要多长时间?CDN 是否仅根据容器的 TTL 使文件过期,还是 Cloud Files 在文件更改时通知 CDN?
在开发过程中,用户可以编辑/更新一组图像/文件,并将更新的文件推送到 Cloud Files(具有相同的文件名)。那时我想确保将文件推送到边缘 CDN。我已经阅读了有关清除的内容,但我认为这不是正确的用例。我还阅读了 TTL,我认为将容器设置为低 TTL 是不合适的,因为这些图像不会经常更改。但是当它们确实发生变化时,我预计这种变化会迅速蔓延到边缘 CDN。
选项
- 配置云文件以立即将更改推送到边缘 CDN。(这甚至可能吗?)
- 当文件更改时,删除旧文件并为更新的文件使用新名称。(这似乎是最好的选择,但我也喜欢有可预测的文件名——这需要伪随机或带时间戳的文件名。)