本地EC2文件的CDN和TTL

我在CDN中有一个文件,我需要在我所有的EC2实例中的一个本地副本。 我喜欢在5分钟的本地副本上设置一个TTL,并具有下列之一:

  1. 一旦TTL到期,就自动提取。
  2. 有它自动删除,下一次我想要的文件,如果它不存在我抓取它。

我需要每分钟访问一次该文件,所以我认为#1是一个更好的select。

什么是一些技术,我可以使用开源或AWS的TTL文件,并实现上述? 还有关于我的devise的其他build议吗?

更好的方法来做到这一点,使用脚本和检查文件的CDN文件的TTL值,或者如果你知道确切的TTL到期时间,那么你可以使用脚本来获取它。

另外,最好只是当你正在抓取的页面上有一个更新,否则它只是再次下载同一页面。

您可以编写一个脚本来检查标题中最后修改的值,然后在页面每五分钟更新一次的情况下下载。 每5分钟运行一次Cron,这将继续检查它。