1.一种应用启动速度的提高方法,其特征在于,所述应用启动速度的提高方法包括以下步骤:当接收到终端发送的应用启动请求时,获取与应用启动请求所对应的目标调用接口;
确定目标调用接口中的各个待调用接口,并获取各个待调用接口的返回值;
将所述各个待调用接口及其对应返回值组成键值对,将各个键值对以不同存储顺序存储到Map表中,形成对应个数的键值对序列;
将各个键值对序列压缩后的数据量和各自压缩前的数据量对比,得到各个键值对序列的压缩比,并确定与最大压缩比所对应的键值对序列,将所述与最大压缩比所对应的键值对序列作为目标键值对序列;
确定目标键值对序列中键值对的存储顺序,并将各个键值对以所述存储顺序存储到Map表中形成压缩文件,并将所述压缩文件形成下载文件,以供终端对所述下载文件进行下载,进行应用启动操作。
2.如权利要求1所述的应用启动速度的提高方法,其特征在于,所述将所述压缩文件形成下载文件,以供终端对所述下载文件进行下载的步骤包括:对所述压缩文件添加下载地址形成下载文件,并将所述下载地址返回到终端,以供终端根据下载地址对压缩文件进行下载。
3.如权利要求1所述的应用启动速度的提高方法,其特征在于,所述将所述各个待调用接口及其对应返回值组成键值对的步骤包括:将各个待调用接口及其对应返回值的数据类型转换为字符串类型,以将所述字符串类型的待调用接口及其返回值组成键值对。
4.如权利要求1-3任一项所述的应用启动速度的提高方法,其特征在于,所述将所述各个待调用接口及其对应返回值形成下载文件的步骤之后包括:当检测到任一待调用接口所对应的返回值更新时,对下载文件中对应待调用接口的返回值进行更新。
5.如权利要求1-3任一项所述的应用启动速度的提高方法,其特征在于,所述将所述各个待调用接口及其对应返回值形成下载文件的步骤之后包括:将所述下载文件发送到CDN上,以供终端通过CDN对所述下载文件进行下载。
6.如权利要求5所述的应用启动速度的提高方法,其特征在于,所述将所述下载文件发送到CDN上的步骤之后包括:统计下载文件的下载量,并根据所述下载量调整CDN的网络参数。
7.如权利要求6所述的应用启动速度的提高方法,其特征在于,网络参数包括带宽,所述根据所述下载量调整CDN的网络参数的步骤包括:当所述下载量大于第一预设值时,提高CDN的带宽;
当所述下载量小于第二预设值时,降低CDN的带宽,其中第一预设值大于第二预设值。
8.一种应用启动速度的提高装置,其特征在于,所述应用启动速度的提高装置包括:存储器、处理器、通信总线以及存储在所述存储器上的应用启动速度的提高程序:所述通信总线用于实现处理器和存储器之间的连接通信;
所述处理器用于执行所述应用启动速度的提高程序,以实现如权利要求1-7中任一项所述的应用启动速度的提高方法的步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有应用启动速度的提高程序,所述应用启动速度的提高程序被处理器执行时实现如权利要求1-7中任一项所述的应用启动速度的提高方法的步骤。