配置了的话还没进游戏就会安装bundle的缓存,但是我想的是在游戏loading的时候安装bundle缓存
internal、main和resources是提前加载的啊兄弟,你loading还不知道在哪儿呢
大佬问个问题,我发现下载一个zip要耗时很久,有什么优化的方向吗,有了缓存第二次进确实要快很多
如果你网站不加速,下载碎文件和下载zip文件确实提升不明显。
即使不使用我的插件,第二次进也会快很多,cocos本身有缓存。
建议使用CDN,排除掉html文件就行
大佬,我发现个问题,2个游戏用不同的bundle名字也还是会有冲突,每次切换个游戏进去就需要重新下载解压bundle
如果删掉了缓存空间里的bundle,之后进很多次都不会再缓存了,每次都要下载,除非是重新打开浏览器
浏览器缓存是有限制的,同名bundle会清理非当前游戏的版本,当前游戏不存在的bundle也会清理
但是清理之后就不会再缓存进去了,刷新网页的话每次都需要下载解压
你说的清理是自动清理还是你手动清理?
自动清理手动清理都会
我测了一下,没有每次刷新都下载解压。删除后看不见缓存的bundle,但实际存在也依然可以正常使用,只不过当前浏览器进程不可见。
重启浏览器,可以看到缓存。
你下载一个bundle要好久
我直接把资源删了的,没下载
这个清理当前游戏不存在的bunlde支持改掉吗
可以,等我周末更新
有空能今天改不,有点急,可以+v50
临时把sw_register.js如下代码删掉:
navigator.serviceWorker.controller.postMessage({what:"cleanBundles",bundles:allBundles})
谢谢大佬,可以了,加个微信?
无网络可以按装么
收到,谢谢