Bitbron 问题反馈。希望尽快回复!

你好。我在404页面(http://xuyafei.com/404)加载一个json文件(http://xuyafei.com/template/js/postMeta.json)。但是这个json文件修改文件名后提示找不到。或者更新json文件的内容后网站加载出来还是老的数据。是不是跟代理服务器的缓存有关?之前我也遇到过这中情况,但是大概1个小时候后不知道经历了什么操作,网站获取到的json文件就更新了,这次等了好久网站仍然没有更新。

我访问同目录下的其他文件是可以加载的,比如(http://xuyafei.com/template/js/lostList.js),而且更新这个文件后打开网站也会立马更新。难后后缀是.json 的文件有不同的缓存策略?还是说这是个BUG?

这个文件需要频繁更新,而且为了方便调试,我怎么才能保证更新后网站立马就能获取到最新的文件?希望尽快回复!

2017-06-27 14:55 from 徐亚非
Comments
Write a Comment
  • Hepo reply

    @徐亚非 因为对 json 进行了特殊的解析并存储,应该是这个数据跟 Mongodb 的数据结构冲突导致存储失败。已经对应了,再重试应该就可以了。 :)

  • @Hepo 你好。昨天我尝试把 .json 改成.js 就可以更新了。现在为了测试我又改回来了。还是不能更新。而且现在有更严重的问题了,现在网站所有的文件都不能更新了。比如,我修改了网站的Title 为 Test(http://xuyafei.com/template/include/header.jade),Dropbox 同步成功了,但是网站并没有更新。 其他所有文件的修改都是如此。

  • @Hepo 你好,所有文件不同步的问题今天已经没有了。我没有做任何操作。不知道是为什么。

  • Hepo reply

    @徐亚非 因为昨天凌晨时候弄出来的一个bug ... 很抱歉。 :(

    https://pi.bitcron.com/post/updates

  • @Hepo 解决了就好,十分感谢。