动态页面缓存方法、电子设备、车辆及存储介质技术

技术编号:39033254 阅读:97 留言:0更新日期:2023-10-10 11:46
本申请提供一种动态页面缓存方法、电子设备、车辆及存储介质。该方法包括:获取用户访问请求;在确定用户访问请求中目标统一资源定位符满足预置的动态页面缓存规则时,判断缓存中是否存在与其对应的动态页面数据;其中,预置的动态页面缓存规则包括设定统一资源定位符列表和/或设定字段;当缓存中存在与目标统一资源定位符对应的动态页面数据时,从缓存中读取动态页面数据;否则,通过业务服务器接口查询并获取与其对应的实时动态页面数据,并缓存实时动态页面数据,以便下次访问时直接读取。本申请基于动态页面缓存规则有针对性对访问率高或对满足用户访问需求的动态页面数据进行缓存,降低缓存成本同时,提高获取动态页面内容效率。内容效率。内容效率。

【技术实现步骤摘要】
document,ID)、数据信息和操作类型;所述操作类型包括新增、修改和删除;所述数据信息包括表记录项的操作前数据和操作后数据;
[0016]根据表记录项ID和所述动态页面缓存规则确定待清理URL列表;其中,各表记录项对应一个或多个URL;
[0017]根据所述待清理URL列表中各URL清理缓存中对应的动态页面数据,并请求所述业务服务器接口查询并获取实时访问数据,缓存所述实时访问数据。
[0018]在一种可能的实现方式中,在所述根据表记录项ID和所述动态页面缓存规则确定待清理URL列表之前,还包括:
[0019]把日志文件中新增操作项推送至第一消息队列;
[0020]相应的,所述根据表记录项ID和所述动态页面缓存规则确定待清理URL列表包括:
[0021]按照由先及后推送顺序对所述第一消息队列中的操作项进行解析,确定操作项对应的表记录项ID、数据信息和操作类型;
[0022]根据表记录项ID和所述动态页面缓存规则确定待清理URL列表。
[0023]其中,所述数据库为MySQL数据库;所述日志文件为BINLOG日志;所述消本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种动态页面缓存方法,其特征在于,包括:获取用户访问请求;在确定所述用户访问请求中目标统一资源定位符满足预置的动态页面缓存规则时,判断缓存中是否存在与所述目标统一资源定位符对应的动态页面数据;其中,所述预置的动态页面缓存规则包括设定统一资源定位符列表和/或设定统一资源定位符字段;当缓存中存在与所述目标统一资源定位符对应的动态页面数据时,从缓存中读取动态页面数据;否则,通过业务服务器接口查询并获取与所述目标统一资源定位符对应的实时动态页面数据,并缓存所述实时动态页面数据,以便下次访问时直接读取。2.根据权利要求1所述的动态页面缓存方法,其特征在于,还包括:在确定所述用户访问请求中目标统一资源定位符不满足预置的动态页面缓存规则时,发送所述用户访问请求至所述业务服务器接口,以通过所述业务服务器接口查询并获取实时访问数据。3.根据权利要求2所述的动态页面缓存方法,其特征在于,还包括:根据所述用户访问请求确定目标访问用户;将所述实时访问数据反馈至所述目标访问用户的终端。4.根据权利要求3所述的动态页面缓存方法,其特征在于,还包括:监听数据库中的日志文件;其中,所述日志文件包括表记录项身份标识、数据信息和操作类型;所述数据信息包括表记录项的操作前数据和操作后数据;根据表记录项身份标识和所述动态页面缓存规则确定待清理统一资源定位符列表;其中,各表记录项对应一个或多个统一资源定位符;根据所述待清理统一资源定位符列表中各统一资源定位符清理缓存中对应的动态页面数据,并请求所述业务服务器接口查询并获取实时访问数据,缓存所述实时访问数据。5.根据权利要求4所述的动态页面缓存方法,其特征在于,在所述根据表记录项身份标识和所述动态页面缓存规则确定待清理统一资源定...

【专利技术属性】
技术研发人员:黄大洋
申请(专利权)人:长城汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1