【技术实现步骤摘要】
本申请实施例涉及数据处理,尤其涉及一种缓存确定方法、装置、设备及存储介质。
技术介绍
1、客户端执行某一业务时,例如客户端的各类页面展示等,通常需要向服务端请求相应的业务数据。而随着业务规模的增长,为了实现大规模业务数据的高效处理,通常会在服务端开发多个应用程序编程接口服务(application programming interface server,简称为api server),作为对应的业务接口。
2、客户端向服务端发起相应的业务请求时,会调用服务端中的某一业务接口,来从数据库(database,简称为db)中查找相应的业务数据并下发给客户端。而随着业务规模的持续增长,业务接口接收到的业务请求会越来越多,而使db数据库出现相应的业务拥堵。所以,通过在业务接口和db数据库之间,为各个业务接口增加相应的缓存库,使得业务接口从db数据库中首次读取出某一业务数据后,可以将其缓存到对应的缓存库中。那么,业务接口在接收到客户端的业务请求时,可以先从相应缓存库中获取对应的业务数据,若缓存库中并未缓存该业务数据,再从db数据库中获取
...【技术保护点】
1.一种缓存确定方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述候选缓存时长集合内每一候选缓存时长对应的目标业务时段内的业务请求信息,预测所述业务接口在每一候选缓存时长下的缓存命中率,包括:
3.根据权利要求2所述的方法,其特征在于,所述从预设业务统计时段内确定所述候选缓存时长对应的目标业务时段,包括:
4.根据权利要求2所述的方法,其特征在于,所述根据所述目标业务时段内的业务请求信息,预测所述业务接口在所述候选缓存时长下的缓存命中率,包括:
5.根据权利要求4所述的方法,其特征在于,如果
...【技术特征摘要】
1.一种缓存确定方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述候选缓存时长集合内每一候选缓存时长对应的目标业务时段内的业务请求信息,预测所述业务接口在每一候选缓存时长下的缓存命中率,包括:
3.根据权利要求2所述的方法,其特征在于,所述从预设业务统计时段内确定所述候选缓存时长对应的目标业务时段,包括:
4.根据权利要求2所述的方法,其特征在于,所述根据所述目标业务时段内的业务请求信息,预测所述业务接口在所述候选缓存时长下的缓存命中率,包括:
5.根据权利要求4所述的方法,其特征在于,如果所述目标业务时段为多个,则所述根据所述业务接口在所述目标业务时段内的业务请求总量和业务去重数量,预测所述业务接口在所述候选缓存时长下的缓存命中率,包括:
6.根据权利要求1-5任一...
【专利技术属性】
技术研发人员:许凤强,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。