【技术实现步骤摘要】
页面渲染方法、装置、电子设备及存储介质
本公开涉及互联网
,特别涉及一种页面渲染方法、装置、电子设备及存储介质。
技术介绍
在终端显示某个网页页面时,一般由渲染服务器从网页服务器中获取该网页页面的渲染数据,根据该渲染数据进行页面渲染,得到页面数据,将页面数据返回给终端,由终端基于该页面数据显示该网页页面。渲染数据包括静态资源和动态资源。静态资源在一段时间内是不变的,网页服务器不需要在每次接收到网页获取请求时都采集;而动态资源是实时变化的,网页服务器需要在每次接收到网页获取请求时都采集。为了提高渲染效率,渲染服务器在接收到某个网页页面的静态资源时,可以在本地缓存该网页页面的静态资源,等下次其他终端请求渲染该网页页面时,可以获取本地存储的该网页页面的静态数据,只从网页服务器中采集该网页页面的动态资源,从而节省网络带宽,提高渲染效率。上述相关技术中,只有配置了缓存功能的网页渲染服务器才能缓存静态资源,而对于无法配置缓存功能的渲染服务器,仍然无法实现缓存静态资源。
技术实现思路
本公开实施例提供了一种页面渲染方法、装置、电子设备及存储介质,能够实现缓存资源共享。所述技术方案如下:根据本公开实施例的一方面,提供了一种页面渲染方法,所述方法包括:接收终端的第一渲染请求,所述第一渲染请求携带待渲染的目标页面的页面标识;根据所述页面标识,确定用于处理所述第一渲染请求的目标缓存节点的节点标识;根据所述节点标识,向所述目标缓存节点转发所述第一渲染请求,所述目标缓存 ...
【技术保护点】
1.一种页面渲染方法,其特征在于,所述方法包括:/n接收终端的第一渲染请求,所述第一渲染请求携带待渲染的目标页面的页面标识;/n根据所述页面标识,确定用于处理所述第一渲染请求的目标缓存节点的节点标识;/n根据所述节点标识,向所述目标缓存节点转发所述第一渲染请求,所述目标缓存节点用于根据所述页面标识,从本地缓存中获取所述目标页面的第一静态资源和从网页服务器中获取所述目标页面的动态资源;/n接收所述目标缓存节点返回的所述目标页面的第一渲染数据,所述第一渲染数据包括所述动态资源和所述第一静态资源;/n根据所述第一渲染数据,对所述目标页面进行渲染。/n
【技术特征摘要】
1.一种页面渲染方法,其特征在于,所述方法包括:
接收终端的第一渲染请求,所述第一渲染请求携带待渲染的目标页面的页面标识;
根据所述页面标识,确定用于处理所述第一渲染请求的目标缓存节点的节点标识;
根据所述节点标识,向所述目标缓存节点转发所述第一渲染请求,所述目标缓存节点用于根据所述页面标识,从本地缓存中获取所述目标页面的第一静态资源和从网页服务器中获取所述目标页面的动态资源;
接收所述目标缓存节点返回的所述目标页面的第一渲染数据,所述第一渲染数据包括所述动态资源和所述第一静态资源;
根据所述第一渲染数据,对所述目标页面进行渲染。
2.根据权利要求1所述的方法,其特征在于,所述根据所述页面标识,确定用于处理所述第一渲染请求的目标缓存节点的节点标识,包括:
根据所述页面标识,确定所述页面标识对应的第一哈希值;
根据所述第一哈希值,从节点链表中确定目标位置节点,所述目标位置节点用于存储所述目标缓存节点的节点标识;
从所述目标位置节点中获取所述目标缓存节点的节点标识。
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一哈希值,从节点链表中确定目标位置节点,包括:
根据所述第一哈希值,从所述节点链表中确定第一位置节点;
响应于所述第一位置节点为空白节点,获取与所述的第一位置节点相邻的第二位置节点;
响应于所述第二位置节点为缓存了节点标识的位置节点,将所述第二位置节点确定为所述目标位置节点;
响应于所述第二位置节点为空白节点,根据所述第二位置节点,获取与所述第二位置节点相邻的位置节点,直到获取到缓存了节点标识的位置节点为止,将缓存了节点标识的位置节点作为所述目标位置节点。
4.一种页面渲染方法,其特征在于,所述方法包括:
接收渲染服务器转发的第一渲染请求,所述第一渲染请求携带待渲染的目标页面的页面标识;
响应于根据所述页面标识,确定本地存储所述目标页面的第一静态资源,对所述第一渲染请求进行修改,得到第二渲染请求,所述第二渲染请求用于从网页服务器获取所述目标页面的动态资源;
向所述网页服务器发送所述第二渲染请求,接收所述网页服务器基于所述第二渲染请求返回的渲染响应,所述渲染响应至少携带所述目标页面的动态资源;
从本地缓存中获取所述第一静态资源,向所述渲染服务器返回第一渲染数据,所述第一渲染数据包括所述动态资源和所述第一静态资源,用于所述渲染服务器对所述目标页面进行渲染。
5.根据权利要求4所述的方法,其特征在于,所述对所述第一渲染请求进行修改,得到第二渲染请求,包括:
获取已存储的所述目标页...
【专利技术属性】
技术研发人员:孙乐为,包福顺,彭丹,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。