收藏
回答

数据周期性更新 和 数据预拉取有什么区别?数据周期性更新会更新用户代码包么?

1、数据周期性更新,说的不就是数据预拉取开发者服务器数据么?

2、数据周期性更新到底做了什么?数据周期性更新的这个数据是指代码包?并不是开发者服务器数据?



3、如果用户很长时间(比如一周)未打开小程序,当用户再次打开小程序还要等拉取代码么?

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

1 个回答

  • 微信小店技术专员-binnie
    微信小店技术专员-binnie
    2020-09-22

    1/2.周期性更新是12小时更新一次,场景是弱网或者无网条件,就是去请求服务器的数据,不是代码包

    3.用户长时间未打开小程序,具体看用户微信使用情况,客户端本地以lru策略淘汰整个代码包池子,此时重新打开就会下载代码包

    2020-09-22
    有用 1
    回复 1
    • undefined
      undefined
      2020-09-22
      好的,非常感谢嘞,麻烦再请教个其他问题,
      1、从小程序打开到渲染页面,这是顺序是如下顺序么:
      下载主包 =》下载分包 =》执行 app.js 的同步代码 =》执行页面的 onLoad?
      2、包体积的大小会不会影响app.js 的 onlaunch 和 页面 onLoad 之间的时间(因为我测试的onLaunch 结束到 onLoad 开始,包体积大的话,大概在 1.2 s 左右,如果页面少的话,大概在 200sm 左右)
      2020-09-22
      回复
登录 后发表内容
问题标签