小程序网络接口请求优化

http2.0

但是有请求还是在建立连接,不知道为啥

image-20220311134455489

问了一下google,发现是小程序默认没有开启http2。

image-20220311171928708

然后搜索了一下社区,发现需要手动开启

wecom-temp-f56b392e21e5b839dd0921c0f866eb98

所以,把这个选型开启之后,看一看效果

wecom-temp-76da1a8e6c6b61d94c9ecbeb9f52fe38

首屏除第一个请求之后,其他请求都是没超过400ms的,而且可以看到ConnectionID确实是复用的。

另外发现最后一个请求没的状态码没给出来,但是看下详情

wecom-temp-819dfd09b6312312a893228b4581c754

200 OK,对比一下正常展示的请求

wecom-temp-411c761610931475d201993b36ce8612

发现有点不大一样,正常的请求状态码这里展示 200,而且Response Headers中有明确的status这个字段。之类怀疑是小程序的开发者工具实现有点粗糙了,兼容性不好。

列表页一个tab下拉出现2个请

DescribeBatchSignFlowList

DescribeFlows

很多地方都会发生的请求

CheckUserAgreementVersion