主要原因是场景内有太多巨大的prefab,导致import文件夹里的json文件过大,所以有没有办法压缩场景的json文件,然后加载时解压?
prefab 是很容易被 gzip 的,实际占用的流量应该不大,建议测试看看~
虽然流量不大,但是文件多,http光建立连接断开连接花太多时间了。
问题是微信最大4m啊,json就那么大了,流量现在都不担心的。
可以打包完压缩一下json文件…我试过用msgpack转完之后小了1/3到1/4,如果用gzip的话会小更多 不过解压需要花多点时间
压缩之后如何解压呢,求问?我现在正被这个问题困扰
能不能说详细点,谢谢,
gzip压缩之后不就不是.json文件了吗?怎么使用?
https://forum.cocos.com/t/cocos/81977
能否考虑一下引擎针对 res目录进行打包时压缩,然后首次加载时请求成功进行解压缩。
json这个格式冗余太多了。各种重复的键,多余的引号,括号。我试过一个3.7M的 骨骼动画json,作gzip压缩后变为164K, 简直看的我眼红啊。
我上层压缩后,运行时没办法方便的使用这些被压缩过的文件。 最好的办法是在打包时整体压缩res, 然后首次运行时,整体下载,交解压缩。