代码之家  ›  专栏  ›  技术社区  ›  allprog

通用存储库的缓存失效

  •  0
  • allprog  · 技术社区  · 7 年前

    我们用一个代理的通用repo设置并创建了一个Artifactory实例 https://nodejs.org/dist/ .

    问题是,上游回购的文件会随着时间的推移而变化。我查看了可用的文档,但没有找到是否可以设置一些缓存无效策略以允许我们从缓存文件中清除过时内容的指针?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Uriah L.    7 年前

    如果您使用Artifactory Pro运行,则可以使用用户插件开发自己的缓存失效机制。看一看 at this plugin 举个例子。

    想法是在Artifictory处理下载请求之前将资源标记为“过期”,使Artifictory用上游版本替换缓存版本。像这样的插件通常用于替换官方不支持的repo类型(例如CRAN)中的元数据文件,但您可以使用它使任何通用文件过期。此功能作为我们网站上beforeDownloadRequest评论块的一部分进行了记录 User Plugins Wiki .