刚刚给七牛客服发工单了,但回答的感觉也是知识库里拷贝的。对于一般文件的刷新很容易,大不了删了重新抓就是了,但是镜像首页是不出现在仓库中的,空间的刷新缓存按钮已经试过了,直接在 url 后加随机参数也试过了,但都不起作用,大家有好的方法吗,仓库地址是 http://sneezry-com.qiniudn.com ,镜像源的地址是 https://sneezry.com ,差别在footer
1
EPr2hh6LADQWqRVH Aug 17, 2015 七牛的回源只取一次,它不是 CDN ,不会检查变更也不会覆盖数据。要你手动调 API 删除或者替换才行。
|
2
EPr2hh6LADQWqRVH Aug 17, 2015 不是 CloudFront 那种 CDN
|
3
sneezry OP @avastms 完全不知道怎么删除镜像的首页,木有 index.html 。。。之前在刷新缓存命令里填写的 url 是 sneezry-com.qiniudn.com/ 也木有用,但愿不是只能通过删除仓库解决这个问题~感谢回复!
|
4
chizhong Aug 17, 2015
IC 硕士,同道中人
|
6
niuer Aug 17, 2015
七牛的镜像存储,本质上可以理解为是被加速源站的一个复制品。在使用过程中,镜像本身也是作为源站的角色去使用,只不过是经过七牛加速的源站,所以更新资源的时候,不能单纯只更新镜像源站的资源,同时也要更新镜像(七牛空间)中的资源,更新的方式,可以有三种
1. 是删除空间的旧的资源,让镜像重新回源拉取 2. 调用上传接口,进行覆盖上传 3. 调用 prefetch 接口,强制回源拉取最新的资源 http://developer.qiniu.com/docs/v6/api/reference/rs/prefetch.html |
7
sneezry OP @niuer 很感谢回复,但是我觉得针对我的问题,说明镜像首页在仓库里是那个诡异的没有名字的文件比较合适,当我删除了那个诡异的没有名字的文件后,首页就刷新了。另外强烈建议 IndexPage 开启时 index.html 的优先级高于那个诡异的没有名字的文件作为默认首页~~~
|