[发明专利]提高接口访问效率的方法、存储介质有效
申请号: | 201911029688.5 | 申请日: | 2019-10-28 |
公开(公告)号: | CN110865845B | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 刘德建;林伟;郭玉湖;陈宏 | 申请(专利权)人: | 福建天泉教育科技有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 张明 |
地址: | 350212 福建省福州市长乐*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提高 接口 访问 效率 方法 存储 介质 | ||
本发明提供一种提高接口访问效率的方法、存储介质,方法包括:获取应用启动时所需调用的各个非缓存类接口;应用启动时,发送一存储有所述各个非缓存类接口的参数信息的UDP信息包至服务端;服务端依据所述UDP信息包,逐一调用所述各个非缓存类接口,并缓存其结果。本发明能够减少http请求的耗时,提高应用启动效率。
技术领域
本发明涉及接口访问领域,具体涉及提高接口访问效率的方法、存储介质。
背景技术
在现在的APP客户端与服务端交互场景中,会有很多的信息进行交互,其中,每次APP启动的过程中,都需要进行一系列地初始化动作。其中,需要进行初始化配置信息的接口调用以获取配置信息;需要进行版本是否升级的接口判断,用来明确是否需要进行升级,或者其他接口调用,如用来进行业务判断或进行数据获取的接口。而这些接口地调用又都是必须进行的,每个接口调用都需要进行一次http地请求,这样,在启动客户端应用之后,会有多个的http接口调用,如果数量较多的话,会导致应用启动过程较为缓慢,影响用户体验感。
能否有一种提高http接口访问效率的方法,减少耗时,提高用户体验感。
发明内容
本发明所要解决的技术问题是:提供一种提高接口访问效率的方法、存储介质,减少耗时,提高应用启动效率。
为了解决上述技术问题,本发明采用的技术方案为:
一种提高接口访问效率的方法,包括:
获取应用初始化时所需调用的各个非缓存类接口;
应用启动时,发送一存储有所述各个非缓存类接口的参数信息的UDP信息包至服务端;
服务端依据所述UDP信息包,逐一调用所述各个非缓存类接口,并缓存其结果。
本发明提供的另一个技术方案为:
一种计算机可读存储介质,其上存储有计算机程序,所述程序在被处理器执行时,能够实现上述一种提高接口访问效率的方法。
本发明的有益效果在于:通过预先将应用启动所需调用的非缓存类接口的结果进行缓存,大大减少http请求耗时;且基于UDP信息包进行接口参数的传递,进一步提高了缓存速度,从而实现显著提升访问效率。
附图说明
图1为本发明实施例一种提高接口访问效率的方法的流程示意图;
图2为本发明实施例一的提高接口访问效率的方法的流程示意图。
具体实施方式
为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
本发明最关键的构思在于:服务端依据预先通过UDP信息包发送过来的接口参数将应用启动所需调用的非缓存类接口的结果进行缓存,大大减少http请求耗时。
请参照图1,本发明提供一种提高接口访问效率的方法,包括:
获取应用初始化时所需调用的各个非缓存类接口;
应用启动时,发送一存储有所述各个非缓存类接口的参数信息的UDP信息包至服务端;
服务端依据所述UDP信息包,逐一调用所述各个非缓存类接口,并缓存其结果。
从上述描述可知,本发明的有益效果在于:能够减少http请求的耗时,提高访问效率。
进一步地,所述逐一调用,具体为:依据优先级逐一调用;
所述优先级依据应用启动时调用各个非缓存类接口的顺序设置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天泉教育科技有限公司,未经福建天泉教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911029688.5/2.html,转载请声明来源钻瓜专利网。