七牛云镜像源不同步的问题

阅读 6.1k
2 个回答

是的,如果设置镜像的话,使用七牛的域名优先从空间中获取资源(用的是文件名匹配),如果空间中有相同的文件名的文件,那么就不会去镜像源拉取,但是可以使用prefetch接口从镜像源拉取最新的源站资源,prefetch对空间已有的资源也是采用的覆盖动作。

因此,如果使用源站更新文件,要么将七牛空间里的同名文件删除,要么使用prefetch接口覆盖。

我在这里(http://kb.qiniu.com/how-to-use-image-storage-and-qrsync)找到答案了。

七牛不会主动去同步镜像源(除非内容管理里面没有请求的文件),要更新文件的方法有三种:

1、删除内容管理里面更改过的文件。但是如果改动文件很多,那么这种手动删除的方法很麻烦;
2、使用七牛提供的qrsync(http://developer.qiniu.com/docs/v6/tools/qrsync.html)增量同步,即只同步修改过的文件;
3、使用七牛提供的API自己写一个程序来删除内容管理里面更新过的文件。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进