【技术实现步骤摘要】
缓存数据更新方法、装置、计算机设备以及存储介质
本专利技术涉及计算机
,尤其涉及一种缓存数据更新方法、装置、计算机设备以及存储介质。
技术介绍
目前,页面中有很多需要从后台请求得到的数据,这些数据要么每次更新页面时都向后台发送请求得到,要么只第一次需要时发送请求然后把数据缓存起来,以后就不再发送请求,而是使用缓存数据,而是使用缓存起来的数据。这两种方式各有自己的优缺点:每次都向后台发送请求的优点是能够确保页面显示的数据是数据库里保存的最新的数据,弱点是对于数据量大的页面,每次都发送请求对于后台系统的运行压力较大,会消耗资源,同时发送请求需要时间,前端显示速度必然后受到影响,也就是说页面加载不够快,用户体验受影响;使用缓存数据的优点是使用的是缓存数据,不需要再发送请求,所以不会消耗服务器资源,同时显示速度非常快;缺点是:当页面长期不退出,页面长期使用缓存的数据,导致数据实时性受到影响,也就是说用户浏览到的数据可能是很久前缓存的数据。
技术实现思路
有鉴于此,本专利技术实施例提供一种缓存数据更新方法、装置、计算机设备以及存储介质,能够动态更新数据、并确保数据的实时性 ...
【技术保护点】
1.一种缓存数据更新方法,其特征在于,所述方法包括:确定需要处理的用于缓存数据的目标对象,所述目标对象包括用于缓存数据的目标文件或者目标代码行;在所述目标对象中创建用于配置所述目标对象的数据缓存策略的配置对象;根据所述配置对象配置的数据缓存策略预先设置所述目标对象的缓存数据时长;若所述目标对象的缓存数据时长超过预设时长,则更新所述目标对象的缓存数据。
【技术特征摘要】
1.一种缓存数据更新方法,其特征在于,所述方法包括:确定需要处理的用于缓存数据的目标对象,所述目标对象包括用于缓存数据的目标文件或者目标代码行;在所述目标对象中创建用于配置所述目标对象的数据缓存策略的配置对象;根据所述配置对象配置的数据缓存策略预先设置所述目标对象的缓存数据时长;若所述目标对象的缓存数据时长超过预设时长,则更新所述目标对象的缓存数据。2.如权利要求1所述的方法,其特征在于,所述方法还包括:确定所述目标对象的名称;根据所述目标对象的名称定义配置对象的名称,其中所述配置对象的名称与所述目标对象的名称相对应。3.如权利要求1所述的方法,其特征在于,若所述目标对象的缓存数据时长超过预设时长,则更新所述目标对象的缓存数据,包括:确定所述目标对象所缓存数据的时间间隔;将所确定的时间间隔与配置对象所设置的预设时长进行比较;若所确定的时间间隔超过配置对象所设置的预设时长,则更新所述目标对象的缓存数据。4.如权利要求1所述的方法,其特征在于,所述更新所述目标对象的缓存数据,包括:调用所述目标对象的请求数据的路径;根据所调用的请求路径请求数据以更新所述目标对象的缓存数据。5.如权利要求1所述的方法,其特征在于,所述方法还包括:向所述目标对象发送数据查询请求;根据所述数据查询请求判断所述目标对象中是否存储有缓存数据;若所述目标对象中存储有缓存数据,判断所述目标对象中存储的缓存数据时长超过预设时长;若所述目标对象的缓存数据时长超过预设时长,则更新所述目标对象的缓存数据。...
【专利技术属性】
技术研发人员:方小伟,张川,李泳章,金鑫,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。