90 条回复  ·  783 次点击
caqiko 小成 2024-9-3 07:33:47

app 初始化时需要通过接口获取上千个独立的配置项,如何优化?

@panlatent #84 请坐和放宽,海内存知己,天涯若比邻
prosgtsr 小成 2024-9-3 08:15:53

app 初始化时需要通过接口获取上千个独立的配置项,如何优化?

放在一个接口全部请求回来。
还可以带上版本号,每次通过版本号获取更新的数据。
我们公司的 app 就是这么干的,没什么问题。
jzphx 小成 2024-9-3 08:33:27

app 初始化时需要通过接口获取上千个独立的配置项,如何优化?

启动一次 app 40-50M ,用户流量不要钱的吗
duanxianze 小成 2024-9-3 09:13:03

app 初始化时需要通过接口获取上千个独立的配置项,如何优化?

不明白,什么样的应用会有这种需求?
ArianX 小成 2024-9-3 09:25:43

app 初始化时需要通过接口获取上千个独立的配置项,如何优化?

上千个配置为什么会有 40M
Huelse 小成 2024-9-3 09:29:28

app 初始化时需要通过接口获取上千个独立的配置项,如何优化?

区分启动配置和分页配置,另外很多配置都是应该存本地的,更改时发送一份到服务端记录就行了,不需要再次下载。
p1gd0g 小成 2024-9-3 09:46:29

app 初始化时需要通过接口获取上千个独立的配置项,如何优化?

配置不放 cdn 上?不做缓存?没有增量更新?
inhzus 小成 2024-9-3 10:03:31

app 初始化时需要通过接口获取上千个独立的配置项,如何优化?

这设计太逆天了
1. 收归所有配置到一个服务,于是只有一个或个位数个请求或渐进式
2. 版本号,每次只拉增量
3. 关键的配置启动时就拉,不关键的配置按需拉
4. 有条件还可以做推送
Hongwu 小成 2024-9-3 10:05:06

app 初始化时需要通过接口获取上千个独立的配置项,如何优化?

难道不下载这些配置 app 就不能用了吗,解决思路,端上兜底配置+异步增量更新,并且有些配置读不到下次生效也没问题,配置总有优先级,高优的先拉去
sdushn 小成 2024-9-3 10:36:29

app 初始化时需要通过接口获取上千个独立的配置项,如何优化?

diff 来获取呢? 40M 的配置有点离谱
返回顶部