问个微信小游戏最大缓存问题,是个什么规则?

临时区拷贝到用户区,是下载完成后就在回调里面进行的(调用api),同时写cacheList.json 就可以,两者并行进行。

拷贝基本不会失败,因为我们的缓存策略不会达到峰值。

就是 请求a.png —(下载异步)—> 完成a.png下载回调—> 并行(写cacheList.json,临时区拷贝到用户区) 。就可以了

临时区拷贝到用户区是调用微信小游戏本身的api,发起调用了你可以不管他,他内部的处理非常快的。

我试了一下,20M的下载量 一千四百多文件,先同步保存cacheList.json 再同步拷贝资源到到用户 循环这个过程,我试了一下,比之前的异步保存方式,是之前的两倍到三倍的时间,虽然可靠性是没问题的,不过之前的引擎的那个异步方式,这个时间里 其实根本就拷贝不了几个文件都
当然可靠性和效率 只能折中的 不可能都满足