我怎么能强迫cdn.rawgit.com使用更新的文件

时间:2014-05-08 09:00:45

标签: github cdn

我正在使用cdn.rawgit.com来托管我的一些脚本和css用于项目,但我无法刷新它。根据FAQ:

  

对cdn.rawgit.com的请求通过MaxCDN的超快速内容传送网络进行路由,并在第一次加载时永久缓存。这样可以获得最佳性能并减少RawGit和GitHub上的负载,但这意味着重新加载不会从GitHub获取新的更改。

这是否意味着我永远无法刷新?或者有没有办法强制刷新使用最新版本?

4 个答案:

答案 0 :(得分:10)

是的,永久意味着永远不会。

来自文档:

  

由于在第一次请求后文件未刷新,因此最好使用特定标记或提交URL,而不是分支URL。

这不会更新文件本身,但它允许您指定新版本。

答案 1 :(得分:3)

我刚创建了一个包含github页面的页面,我在那里托管了这些文件。您创建一个存储库,在设置创建页面,然后当您更新文件时,它将自动为您执行此操作!

答案 2 :(得分:0)

刷新cdn链接是不可能的。但有一种方法可以做到这一点 而不是直接指定URL:

https://github.com/<user>/<repo>/file.txt

你可以使它像这样标记特定的

https://github.com/<user>/<repo>/1.2/file.txt

因此,当您更改文件时,请制作草稿版本并将标签1.2更改为您最近制作的标签版本!

答案 3 :(得分:0)

由于rawgit.com已关闭,您要使用combinatronics.com,因此它是rawgit.com的替代选择

它还会自动获取最新文件。