加载中 ...
首页 > 新闻资讯 > 小程序 正文

微信小程序转包加载战斗

2019-07-31 09:18:21 来源:沈阳小程序开发 作者:沈阳软件开发

'离线包'机制

微信小程序使用脱机程序包加载方案。以小程序为例。当用户第一次打开时,将首先下载所有代码,然后加载页面。当用户再次输入小程序时,将直接下载。代码保存了代码下载过程并且打开速度更快。

21708-1P531135256208.png

它看起来像一个漂亮的设计,但有两个问题:

第一次打开小程序时,白屏时间很长,因为您要下载的代码量接近2.5M,这意味着您拥有的代码越多,白屏时间越长,网页脱机机制越多APP使用的经验更丰富。好:当用户打开应用程序时下载/更新离线包,这样当用户进入相应的网页时,代码已被下载,并且没有长白屏过程。

当代码部分更新时,无法执行增量更新,因此用户需要在每次发布后重新下载所有代码。

问题似乎很小,但它对转移有很大影响。例如,当提供微信广告时,用户从广告点击到第一页加载的流失率可达到40%,这显然是FE无法接受的。性能和小程序数据包加载机制可以在一定程度上解决上述问题。

转包装货

小程序的数据包加载机制实际上是离线和M页面的组合,也就是说,你可以将代码分成主包+ N个子包,正式定义:

在小程序汇海,默认情况下下载主包和汇海主包页面。如果用户需要打开子包中的页面,客户端将下载相应的子包并在下载完成后显示它。

总结如下:

打开小程序,默认情况下首先加载主程序包

进入转包页面时,请加载相应的转包

这样做的好处是,当您进入主包页面时,需要下载的代码量要小得多,白屏时间会更短,体验也会更好。

< 汇海(www.hvihi.com)是国内知名的商城系统和商城网站建设提供商,其中汇海技术小程序系统提供小程序商城开发,小程序配送系统,微分配系统,商城系统,电子商务网站建设, 微信发行系统,小程序商城及其他多端商场和电子商务行业解决方案>

确认:这个文件和图像源网络编辑器的网站部分,如果有侵权及时通信删除。 汇海hvihi.com网站原创文章,请注明出处。

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。