2017-05-05 43 views
1

我们正在使用Amazon cloudfront从我们的网站提供静态文件。我们正在将这些图片引用复制到移动应用上的另一个数据库,以便应用中的图片也由Cloudfront提供,因此我们需要该网址为永久性的。Cloudfront图像是否过期?

的URL对我们网站上的图片看起来是这样的:http://d3q35tken14acg.cloudfront.net/cdn/farfuture/M17vstJzweaXVBR4penpg6CEv_v8DwxSKZIqZKlR6rY/mtime:1493753067/sites/unfestival/files/Screen%20Shot%202017-05-02%20at%2020.18.53.png

的修改时间:1493753067在URL使我怀疑的URL将到期。

我的问题:这样的URL是否过期,还是永久性的?

回答

1

CloudFront的工作方式可能有点混乱,但缓存适用于文件内容而不是URL。它旨在用于CDN等,URL需要是静态的,它只是确保您可以从附近的区域检索文件,从而减少延迟。

因此基本上对于大多数情况,Cloudfront URL不应该过期

+0

非常感谢,很高兴知道! – gillarf

0

看起来像你正在使用签名的网址。完全取决于您在创建URL时指定的时间。

如果您在创建URL时指定一天的时间,那么在cloudfront将不会回答此URL的一天,将其标记为未经授权。

+0

嗨jzaa,谢谢你。我正在使用Drupal CDN模块,它没有任何时间配置选项。你有什么建议可以找到答案吗? – gillarf

+0

抱歉没有关于你正在使用的模块是如何实现的信息,但试着找到它可以指导你的模块代码中的$ expire。 – jzaa

+0

谢谢jzaa,这非常有帮助。 – gillarf