先说一下配置生效的逻辑。
1、四个字:本地优先
什么是本地优先呢,举个例子,用户打开App,加载上一次得到的并且保存在本地的配置数据,异步5秒钟后,再去请求服务器新的配置数据,最后把新请求的数据异步保存在本地,以供下次使用,同时使用新数据更新当前配置。
这样子,带来了一个问题是,如果app第一次安装,没有本地数据怎么办,所以第一次打开app采用
网络优先,立即请求服务器的配置,同时保存本地,以供下次使用。
2、为什么这怎么做?
一个字:快。
3、带给管理员的烦恼
后台修改了配置之后,不能立马生效。需要重新进小程序,才可以看到新更改的配置。
如果你的websocket是正常的话,后台更改了,是可以前端立即更新的。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END








暂无评论内容