2

我正在使用 Rackspace ubuntu 云服务器,并且我还在为我的静态 Web 内容使用 Rackspace CDN 图像。有时我必须更新 CDN 中的一些图像/css,它们不会立即反映。CDN 有一个选项 TTL,范围是 1 到 72 小时。我无法理解 TTL 的含义以及最适合我的 TTL 编号。有时 CDN 图像的 URL 会发生变化,什么时候发生?有人可以帮我吗?

4

1 回答 1

4

CDN TTL 表示从主存储库复制后,您的副本将在 CDN 中保留多长时间。为 TTL 选择不同的值有几个效果:

  • 成本,因为您需要支付从主存储库复制的费用。我认为低 TTL 会增加成本。我不知道将数据存储在 CDN 中是否需要付费。

  • 如果您更改已在 CDN 中的文件,则该更改可能需要长达 TTL 小时才能通过 CDN 提供给用户。因此,高 TTL 会降低灵活性。

  • 速度/延迟也会受到影响。如果用户请求的数据在 CDN 中不可用,则必须首先从存储库中将其复制到那里,这需要一些额外的时间。

在一个文件平均每年更改一次的项目中,我选择了 72 小时的最大 TTL。

于 2011-04-05T07:28:15.053 回答