小程序塞了27M菜品图,审核被打回,距离商家开业只剩两天我连夜改完
19年帮楼下餐馆做外卖小程序,老板赶在周末开业,要求两天内上线。我当时图省事,把所有商家给的菜品图简单压了一遍,直接全打进小程序包里,自己在开发者工具里一看,包体积27M,当时没当回事,点提交审核,等了仨小时微信直接驳回,提示主包体积超过20M上限,必须优化。我当时后背直接冒汗,这要是晚两天上线,老板开业当天没小程序接单,我得赔人装修钱。 一开始我想搞分包加载,把菜品图全放分包里,后来一想不对,用户点进商家菜单还得等分包加载,本来外卖小程序就图快,加载慢用户直接就退了,这方法不行。后来我咬咬牙,把所有菜品大图全部传到腾讯云COS上,小程序包里只留每个菜品图的压缩缩略图,又把没用的测试图标、示例页面全删了,最后包体积从27M直接干到4.8M,重新提交审核,第二天一早就过了,老板周末开业正常接单,我才松了口气。 之前总觉得小程序里塞点图没什么,直到那次差点耽误商家开业,才知道微信20M的卡得死严,你图想省事塞包里,最后耽误的是自己的事。后来我做小程序,所有超过100k的图片全部传对象存储,包里只放代码和极小的UI图标,主包从来没超过5M,审核从来没因为体积被打回过。 很多新手做小程序跟我当初一样,图省事把所有素材图片直接塞包里,觉得包大点无所谓,等提交审核被打回才慌,尤其是赶项目节点的时候,差点误事。真的,小程序里的大图别往包里塞,全传云存储,包只放代码和小图标,体积控制住,审核一次过,别等临门一脚被打回才着急。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0