The embodiment of the present invention provides a cache file update method, device, computer device and storage medium. The method includes: constructing a cache interface list, which is used to record the data interface that needs to generate the cache file; determining whether the data interface corresponding to the current data request exists in the cache interface list; acquiring the cache file corresponding to the data interface if the data interface exists in the cache interface list; and judging that the cache file is a cache file. Whether the default update condition is satisfied or not; if the cache file meets the default update condition, the cache file is updated. The implementation of the embodiment of the present invention is beneficial to updating the cache file more timely and reasonably.
【技术实现步骤摘要】
缓存文件更新方法、装置、计算机设备及存储介质
本专利技术涉及计算机数据处理领域,尤其涉及一种缓存文件更新方法、装置、计算机设备及计算机可读存储介质。
技术介绍
随着互联网技术的不断发展,互联网在人们的工作及生活中扮演着不可或缺的角色。各类应用程序的在线用户访问量越来越多,用户所发送的数据请求数量也越来越多。现有技术中,对数据请求的处理通常是通过移动终端响应用户的操作,向应用服务器发送数据请求,应用服务器接收并解析所述接口请求,然后从服务器中获取数据接口对应的接口资源,并向移动终端发送接口资源。在数据请求的高并发场景中,通常采用缓存机制缓解服务器的处理压力,但会出现缓存文件无法得到及时更新或者更新不合理等问题,影响用户体验。
技术实现思路
本专利技术实施例提供了一种缓存文件更新方法、装置、计算机设备及存储介质,旨在解决缓存文件更新不合理等问题。第一方面,本专利技术实施例提供了一种缓存文件更新方法,其包括:构建缓存接口列表,所述缓存接口列表用于记录需要生成缓存文件的数据接口;判断当前数据请求对应的数据接口是否存在于所述缓存接口列表中;若所述数据接口存在于所述缓存接口列表中,获取所述数据接口对应的缓存文件;判断所述缓存文件是否满足预设的更新条件;若所述缓存文件满足预设的更新条件,更新所述缓存文件。第二方面,本专利技术实施例提供了一种缓存文件更新装置,其包括:构建单元,用于构建缓存接口列表,所述缓存接口列表用于记录需要生成缓存文件的数据接口;第一判断单元,用于判断当前数据请求对应的数据接口是否存在于所述缓存接口列表中;第一获取单元,用于若所述数据接口存在于所述缓存接口 ...
【技术保护点】
1.一种缓存文件更新方法,其特征在于,包括:构建缓存接口列表,所述缓存接口列表用于记录需要生成缓存文件的数据接口;判断当前数据请求对应的数据接口是否存在于所述缓存接口列表中;若所述数据接口存在于所述缓存接口列表中,获取所述数据接口对应的缓存文件;判断所述缓存文件是否满足预设的更新条件;若所述缓存文件满足预设的更新条件,更新所述缓存文件。
【技术特征摘要】
1.一种缓存文件更新方法,其特征在于,包括:构建缓存接口列表,所述缓存接口列表用于记录需要生成缓存文件的数据接口;判断当前数据请求对应的数据接口是否存在于所述缓存接口列表中;若所述数据接口存在于所述缓存接口列表中,获取所述数据接口对应的缓存文件;判断所述缓存文件是否满足预设的更新条件;若所述缓存文件满足预设的更新条件,更新所述缓存文件。2.如权利要求1所述的方法,其特征在于,所述构建缓存接口列表,包括:获取预设时间段内多个数据请求对应的接口资源,所述多个数据请求对应于同一个数据接口;判断预设时间段内多个数据请求对应的接口资源中相同接口资源的个数是否大于预设的个数阈值;若预设时间段内多个数据请求对应的接口资源中相同接口资源的个数大于预设的个数阈值,将所述多个数据请求对应的数据接口存储至缓存接口列表。3.如权利要求1所述的方法,其特征在于,所述判断当前数据请求对应的数据接口是否存在于所述缓存接口列表中,包括:根据所述数据请求对应的请求地址确定所述数据请求对应的数据接口,以及获取所述数据接口对应的接口标识符;判断缓存接口列表中是否存在与所述数据接口对应的接口标识符;若缓存接口列表中存在与所述数据接口对应的接口标识符,确定所述数据请求对应的数据接口存在于缓存接口列表。4.如权利要求1所述的方法,其特征在于,所述判断所述缓存文件是否满足预设的更新条件,包括:获取在所述缓存文件生成之后所述缓存文件对应的数据接口的调用次数;判断所述调用次数是否大于预设的调用次数阈值;若所述调用次数大于预设的调用次数阈值,确定所述缓存文件满足预设的更新条件。5.如权利要求4所述的方法,其特征在于,所述判断所述调用次数是否大于预设的调用次数阈值之后,还包括:若所述调用次数小于预设的调用次数阈值,计算所述缓存文件的生成时间与当前时间的时间差值;判断所述时间差值是否大于预设的时间阈值;若所述时间差值大于预设的时间阈值,确定所述缓...
【专利技术属性】
技术研发人员:周鹏,胡御宇,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。