weex更新方案探索(一)

针对网络波动导致的weex在线JS加载问题和每次B端页面改动需重新打包的繁琐,本文探索weex更新方案,旨在解决这些问题并减轻服务器压力。总结为系列文章,涵盖整体思路、vue端、IOS端、Android端实现及服务器端实现等。
摘要由CSDN通过智能技术生成

created by zhenggl

在项目开发过程中发现:
由于网络的波动不稳定,有时weex在线js加载显示会比较慢甚至加载超时;
而资源在安装包内的本地js的方式,每次有B端页面的改动都需要重新打包,也是比较繁琐的。

为了解决上述实际开发中遇到的问题,及减轻服务器端的压力,进行了weex更新方案的探索,现总结归档成系列文章:


1. weex更新方案探索(一)【weex更新方案整体思路】【本篇】
2. weex更新方案探索(二)【weex更新方案vue端实现】
3. weex更新方案探索(三)【weex更新方案IOS端实现】
4. weex更新方案探索(四)【weex更新方案Android端实现】
5. weex更新方案探索(五)【weex更新方案服务器端实现】
6. weex更新方案探索(六)【创建工具构建版本配置文件】
7. weex更新方案探索(七)【遗留问题或后续工作】


weex更新方案探索(一)——weex更新方案整体思路


目标:

1、根据版本配置json文件,管理weex js代码的版本更新(版本更新,下次启动即可进行更新);
2、支持两种更新方式:
   zip解压包下载、解压、更新;
   逐个文件下载、更新;
3、大版本更新,弹框告知强制更新;
   小版本更新,静默下载更新(适用于修复bug);
4、更新失败 或 更新不全的,下次启动继续重新执行更新;
   更新不全的,按缓存中配置表中配置方式进行页面加载
   (如果本地的,如已下载保存,则是最新的;在线的,则是最新的);
5、每次启动都进行版本升级检测或升级;

思路:

1、json配置数据接口,提供最新配置数据
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值