小游戏包体超过100m怎么实现快速加载

小游戏登陆完成后实现,从http服务器上下载资源

1赞

100m…微信小游戏上限就8m…

HTTP下载用CDN,然后在需要的时候再去下载额外资源

这样每次都需要下载资源,不知道怎么缓存到本地

可以 远程资源服务器加载

100M太夸张了,资源没压缩么,小游戏包体之外的资源好像没办法缓存在本地。

小游戏本身资源都是放在CDN上的,只要资源规划合理,100M其实没啥问题。因为进入游戏时大多数内容的资源是无需加载的,只有一些常用UI需要提前加载。我们包体大概75M(未压缩时300M,后来各种优化到了75M)。目前体验挺好的。还有一点,小游戏缓存最大只有80M,你100M到时候要玩家手动清理缓存才能玩。你们好好优化一下资源吧。

2赞

:joy: 把生成的res删除,然后就直接放在服务器,第一次玩很慢很慢

1分钟前
你们提前加载的资源是直接放在微信远程服务器,还是留在本地,用户第一次玩的时候,加载常用资源,后面的资源是,从自己的服务器下载的吗?