七牛的镜像首页不刷新

2015-08-17 09:52:02 +08:00
 sneezry
刚刚给七牛客服发工单了,但回答的感觉也是知识库里拷贝的。对于一般文件的刷新很容易,大不了删了重新抓就是了,但是镜像首页是不出现在仓库中的,空间的刷新缓存按钮已经试过了,直接在 url 后加随机参数也试过了,但都不起作用,大家有好的方法吗,仓库地址是 http://sneezry-com.qiniudn.com ,镜像源的地址是 https://sneezry.com ,差别在footer
1878 次点击
所在节点    问与答
9 条回复
EPr2hh6LADQWqRVH
2015-08-17 10:01:28 +08:00
七牛的回源只取一次,它不是 CDN ,不会检查变更也不会覆盖数据。要你手动调 API 删除或者替换才行。
EPr2hh6LADQWqRVH
2015-08-17 10:03:50 +08:00
不是 CloudFront 那种 CDN
sneezry
2015-08-17 10:20:15 +08:00
@avastms 完全不知道怎么删除镜像的首页,木有 index.html 。。。之前在刷新缓存命令里填写的 url 是 sneezry-com.qiniudn.com/ 也木有用,但愿不是只能通过删除仓库解决这个问题~感谢回复!
chizhong
2015-08-17 10:28:19 +08:00
IC 硕士,同道中人
sneezry
2015-08-17 10:33:33 +08:00
@chizhong 呀,不好,暴露了(掩面)
niuer
2015-08-17 11:12:24 +08:00
七牛的镜像存储,本质上可以理解为是被加速源站的一个复制品。在使用过程中,镜像本身也是作为源站的角色去使用,只不过是经过七牛加速的源站,所以更新资源的时候,不能单纯只更新镜像源站的资源,同时也要更新镜像(七牛空间)中的资源,更新的方式,可以有三种
1. 是删除空间的旧的资源,让镜像重新回源拉取
2. 调用上传接口,进行覆盖上传
3. 调用 prefetch 接口,强制回源拉取最新的资源 http://developer.qiniu.com/docs/v6/api/reference/rs/prefetch.html
sneezry
2015-08-17 11:28:57 +08:00
@niuer 很感谢回复,但是我觉得针对我的问题,说明镜像首页在仓库里是那个诡异的没有名字的文件比较合适,当我删除了那个诡异的没有名字的文件后,首页就刷新了。另外强烈建议 IndexPage 开启时 index.html 的优先级高于那个诡异的没有名字的文件作为默认首页~~~
sneezry
2015-08-17 11:30:01 +08:00
@niuer 另外因为默认首页是一个没有名字的文件,通过接口是无法进行操作的,因为 url 或者是 key 都不能为空,这个诡异的文件就一直这样傲娇滴存在着~
niuer
2015-08-17 13:58:57 +08:00
@sneezry 其实是这样,七牛判断文件的文件名,会按照优先级是该文件是否存在在空间中,如果存在的话,就返回对应的文件,不存在的话,才会进行判断是否有 index 。不过,非常感谢您提出的意见,已拉交相关部门哈~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/213673

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX