loadRemote文本缓存

cc.assetManager.loadRemote文本有缓存,我远程加载一个配置文件,但是每次都是一样的。
尝试过几个方法都不行,是因为2.4还没实现清assetManager远程加载的缓存么?
1,loadRemote的参数加cacheEnabled: false或者reload: true


image
2,cc.assetManager.cacheManager.clearCache()和removeCache,cacheManager为null
image

你在哪个平台?有可能平台做了缓存的。给url加个时间 试试

有道理,web平台

加个时间戳

  1. 加时间戳,使引擎每次都认为是新的,但非常不建议,因为这样老资源也会存在,占用空间
  2. 每次下载前,先把缓存删掉,可行,但是一般不建议,因为每次下载,也可能文本就是没变
  3. 如果可以,每次链接都不同,由服务器下发新链接,然后删除老的,可行,但比较麻烦
  4. 使用http请求去拿数据,并记录etag,用etag去判断是否更新内容,这样即可以做到缓存,也可以实时更新数据。