[发明专利]一种基于分级缓存的列表数据显示方法、装置及终端设备有效
申请号: | 202011416738.8 | 申请日: | 2020-12-07 |
公开(公告)号: | CN112395322B | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 李政军;陈娅芳 | 申请(专利权)人: | 湖南新云网科技有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/248;G06F16/28 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 肖遥 |
地址: | 410000 湖南省长沙市岳麓区岳*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分级 缓存 列表 数据 显示 方法 装置 终端设备 | ||
本申请适用于数据处理技术领域,提供了一种基于分级缓存的列表数据显示方法、装置及终端设备,方法包括:接收目标页面加载请求;目标页面加载请求携带有目标页面的数据容量,目标页面对应一级缓存层,判断数据容量是否存在于与一级缓存层满足预设关系的二级缓存层中,当数据容量存在于二级缓存层中,从二级缓存层中加载与数据容量对应的数据,并在目标页面显示,当数据容量不存在于二级缓存层中,从三级缓存层中加载与数据容量对应的数据,并在目标页面显示。通过预先将数据进行分级存储,根据目标页面加载请求携带的目标页面的数据容量在不同缓存层中分析查找加载数据,减小了数据缓存时所需的内部存储空间,提高了数据处理效率。
技术领域
本申请属于数据处理技术领域,尤其涉及一种基于分级缓存的列表数据显示方法、装置、终端设备及可读存储介质。
背景技术
目前,常用的网络显示平台一般时通过加载列表数据的方法展示页面。
在进行列表数据加载时,通常直接加载所有列表数据并进行缓存,上述操作会消耗较长的时间,占用大量的内存,降低数据的处理效率。
发明内容
本申请实施例提供了一种基于分级缓存的列表数据显示方法、装置、终端设备及可读存储介质,可以解决现有加载列表数据的方法操作消耗较长的时间,占用大量的内存,降低数据的处理效率的问题。
第一方面,本申请实施例提供了一种基于分级缓存的列表数据显示方法,包括:
接收目标页面加载请求;目标页面加载请求携带有目标页面的数据容量,目标页面对应一级缓存层;
判断数据容量是否存在于一级缓存层中;
当数据容量不存在于一级缓存层中,判断数据容量是否存在于与一级缓存层满足预设关系的二级缓存层中;
当数据容量存在于与一级缓存层满足预设关系的二级缓存层中,从二级缓存层中加载与数据容量对应的数据,并在目标页面显示;
当数据容量不存在于与一级缓存层满足预设关系的二级缓存层中,从三级缓存层中加载与数据容量对应的数据,并在目标页面显示。
第二方面,本申请实施例提供了一种基于分级缓存的列表数据显示装置,包括:
接收模块,用于接收目标页面加载请求;目标页面加载请求携带有目标页面的数据容量,目标页面对应一级缓存层;
第一判断模块,用于判断数据容量是否存在于一级缓存层中;
第二判断模块,用于当数据容量不存在于一级缓存层中,判断数据容量是否存在于与一级缓存层满足预设关系的二级缓存层中;
第一加载模块,用于当数据容量存在于与一级缓存层满足预设关系的二级缓存层中,从二级缓存层中加载与数据容量对应的数据,并在目标页面显示;
第二加载模块,用于当数据容量不存在于与一级缓存层满足预设关系的二级缓存层中,从三级缓存层中加载与数据容量对应的数据,并在目标页面显示。
第三方面,本申请实施例提供了一种终端设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上述第一方面的基于分级缓存的列表数据显示方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现如上述第一方面的基于分级缓存的列表数据显示方法。
第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面的基于分级缓存的列表数据显示方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南新云网科技有限公司,未经湖南新云网科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011416738.8/2.html,转载请声明来源钻瓜专利网。