我正在尝试在Cloud Files CDN(Akamai)上将单个文件缓存3天,然后将文件发送到带有标题的浏览器:
Expires: Time Now..
Cache-Control: no-cache, no-store
我知道Akamai有Edge-control
标题...但我似乎无法在Cloud Files网站上设置它。
有没有人知道通过云文件实现这一目标的好方法?
我已经在Rackspace的反馈网站上提交了这个:
http://feedback.rackspace.com/forums/71021-product-feedback/suggestions/4014775-allow-akamai-s-edge-control-header-per-object
如果其他人想要这个,请投票赞成:)
我对机架空间反馈网站的建议已被删除 我正在寻求支持,为什么会这样。
答案 0 :(得分:3)
您无法为单个对象设置TTL。您可以在CDN Enabled容器上设置X-TTL:
curl -XPOST -H 'x-auth-token: <your token>' -X 'x-ttl: 259200' <your cloudfilesCDN publicURL>/cdn-enabled-container
这将控制CDN缓存该容器中对象的时间。