【Bundle加速插件】Bundle Zipper 【需要H5加载加速、PWA的请进】

配置了的话还没进游戏就会安装bundle的缓存,但是我想的是在游戏loading的时候安装bundle缓存

internal、main和resources是提前加载的啊兄弟,你loading还不知道在哪儿呢

大佬问个问题,我发现下载一个zip要耗时很久,有什么优化的方向吗,有了缓存第二次进确实要快很多

如果你网站不加速,下载碎文件和下载zip文件确实提升不明显。
即使不使用我的插件,第二次进也会快很多,cocos本身有缓存。
建议使用CDN,排除掉html文件就行

大佬,我发现个问题,2个游戏用不同的bundle名字也还是会有冲突,每次切换个游戏进去就需要重新下载解压bundle

如果删掉了缓存空间里的bundle,之后进很多次都不会再缓存了,每次都要下载,除非是重新打开浏览器

浏览器缓存是有限制的,同名bundle会清理非当前游戏的版本,当前游戏不存在的bundle也会清理

但是清理之后就不会再缓存进去了,刷新网页的话每次都需要下载解压

你说的清理是自动清理还是你手动清理?

自动清理手动清理都会

我测了一下,没有每次刷新都下载解压。删除后看不见缓存的bundle,但实际存在也依然可以正常使用,只不过当前浏览器进程不可见。
重启浏览器,可以看到缓存。

你下载一个bundle要好久

我直接把资源删了的,没下载

这个清理当前游戏不存在的bunlde支持改掉吗

可以,等我周末更新

有空能今天改不,有点急,可以+v50 :joy:

临时把sw_register.js如下代码删掉:

navigator.serviceWorker.controller.postMessage({what:"cleanBundles",bundles:allBundles})

谢谢大佬,可以了,加个微信?

无网络可以按装么

收到,谢谢