3.8.8开发的 H5(web-mobile) 放服务器加载很慢,有没有解决方案?

我这边观察的控制台是,首次加载cc.js wasm等文件,会花点时间,然后初始化load scene时候也会花几秒,即便是空的scene也挺耗时的

这里默认是不做任何修改的额,你现在没有任何改动,你看我图片上面第二个红色框,里面cc.settings.overrideSettings(‘splashScreen’, ‘totalTime’,‘0’); 这一段需要加进去,就会在启动的时候不去加载默认的启动屏数据,跳过这一步,加速启动时间。实测过,感觉是快了不少的。

好滴,感谢,已修改添加我试试

是的,H5 碎片化资源比较多,现在是远程加载所有资源 https 量很大,感觉是有线程阻塞

你试过多个设备打开都慢吗,是不是指上传cdn第一个人打开啊

这个试了,几个测试用不同手机首次打开都很慢,应该是和这个没关系。

文件数太多了,你打包方式选合并json那个能减少很多文件

换3.8.7试试,我没用过3.8.8

H5打包没有这个合并所有 json 吧,有 Source Map 这个

时间充裕的话,可以测一下,首屏一共有多少个tcp请求。然后测一下多少个请求算合理。然后想办法优化资源。前提是网速真没问题。不过从你的截图上看200k都用了0.6秒。我怀疑网速存在瓶颈。

合并依赖那里打开看看,具体忘记了

这耗时就不正常

要不先跟后端对一下吧。先要定位到底是什么原因导致慢。无厘头优化没有意义

欧克欧克,后端那边检查的带宽最快不到 2M/s, 基本都在 1M/s 左右

合并依赖哪里有个合并 json,我打包试试

啊?这网速。我服了,这网页是非得上吗…做好心理准备吧。优化完也不会多大效果的。image image



这里刚选了正在打包测试,目前游戏体量比较下整包7M左右

你这明显就是带宽的问题

跟包体大小没有太大的关系,网络下载看准两点,第一个是网速,第二个是请求数量。请求数量的影响程度往往比网速大(木桶效应、服务器cpu过载)。你下载10个1Mb的和1000个10K的。耗时可能相差10倍多。但是你这网速太慢了,只能优化文件数量。尽量减少吧

上面的 优化做完是有点效果的,不过到底解决方案还是得网速了。 :sweat_smile: