收藏
回答

unity转微信小游戏,如何对首包cdn下载进行bro或者gzip

问题类型 插件 AppID 插件版本号 AppID 微信版本 基础库版本
Bug 202306011214 202306011214 wx897da8168de130f7 8.0.37 2.0.0

1、插件设置cdn为腾讯云的cos+edgeone,请问如何针对首包**.bin.txt进行brotli或者gzip压缩?流程是什么样的?腾讯云那边cdn开启bro或者gzip,下载bin.txt的时候,返回压缩后的文件?还是先自己使用gzip软件压缩,再上传腾讯云cos,这样的话文件就带后缀了(.tar.gz),微信小游戏还会去下载吗?

2、首包压缩传输,转微信小游戏插件或者unity这边需要做什么配置吗?

请大佬解答下

回答关注问题邀请回答
收藏

1 个回答

  • kun
    kun
    2023-07-07

    cdn开启服务器压缩,即responseHeader要返回Content-Encoding: br或者gzip。不需要在上传之前手动压缩。

    另外,20230705之后的unity转换插件,支持在导出的时候对xx.bin.txt进行brotli压缩

    2023-07-07
    有用 1
    回复 4
    • 扯淡
      扯淡
      2023-07-10
      阿里云 cdn开启了gzip  但是开发者工具中还是提示,这个是为啥
      2023-07-10
      回复
    • Popeye
      Popeye
      2023-08-30
      嗯嗯,谢谢大佬指点,已经在edgeone上开启br和gzip,然后在微信开发者工具上看首包的Request Headers是gzip,Response Headers的Content-Encoding也是gzip,长度是2.8M. 不过升级到最新插件,首包进行br压缩,长度2.2M,更高效,嘿嘿
      2023-08-30
      回复
    • CONG
      CONG
      2023-11-07回复Popeye
      请问是直接用插件里勾上首资源压缩,导出的br包就能到2.2M吗,我勾了都还有9.0M
      2023-11-07
      回复
    •          
               
      04-02回复Popeye
      我首包如和进行br压缩的  我用微信插件开启首保压缩,索然文件是br格式的,但是我在开发者工具里看到返回的还是gzip
      04-02
      回复
登录 后发表内容