【问题标题】:Rackspace CDN TTL机架空间 CDN TTL
【发布时间】:2011-03-31 11:38:30
【问题描述】:
我正在使用 Rackspace ubuntu 云服务器,并且我还在为我的静态 Web 内容使用 Rackspace CDN 图像。有时我必须更新 CDN 中的一些图像/css,它们不会立即反映。 CDN 有一个选项 TTL,范围是 1 到 72 小时。我无法理解 TTL 的含义以及最适合我的 TTL 编号。有时 CDN 图像的 URL 会发生变化,什么时候发生?有人可以帮帮我吗?
【问题讨论】:
标签:
cdn
rackspace
rackspace-cloud
ttl
【解决方案1】:
CDN TTL 表示从主存储库复制后,您的副本将在 CDN 中保留多长时间。
为 TTL 选择不同的值有几个效果:
成本,因为您需要支付从主存储库复制的费用。我认为低 TTL 会增加成本。我不知道将数据存储在 CDN 中是否需要付费。
如果您在 CDN 中已更改文件时,该更改可能需要 TTL 小时才能通过 CDN 提供给用户。因此,高 TTL 会降低灵活性。
速度/延迟也会受到影响。如果用户请求的数据在 CDN 中不可用,则必须首先从存储库中将其复制到那里,这需要一些额外的时间。
在一个文件平均每年更改一次的项目中,我选择了 72 小时的最大 TTL。