页面内容处理方法、装置、计算机设备及介质制造方法及图纸

技术编号:38760050 阅读:10 留言:0更新日期:2023-09-10 09:44
本申请提供了一种页面内容处理方法、装置、计算机设备及介质,网站服务器响应请求客户端发送的网站访问请求,直接从缓存空间中读取预先缓存的来自不同内容源的缓存内容,如最新页面内容、针对不同用户的推荐内容、针对新用户提供的优质内容等,无需访问后端的各内容源读取页面数据,大大缩短了获取首页内容所花费时长,减小用户等待网站响应时间,提高网站响应速度,且基于心跳机制对缓存内容进行定期更新,杜绝了对后端内容源的大量访问所导致系统崩溃,提高了系统稳定性。提高了系统稳定性。提高了系统稳定性。

【技术实现步骤摘要】
页面内容处理方法、装置、计算机设备及介质


[0001]本申请涉及网站应用领域,具体涉及一种页面内容处理方法、装置、计算机设备及介质。

技术介绍

[0002]网站首页作为网站的入口网页,通常包含该网站的目录/索引性质的页面内容,引导用户访问感兴趣的页面内容。然而,目前各视频、浏览器等网站的网站首页通常是预先生成的静态页面,无法满足不同用户的个性化访问需求,且无法避免因某页面内容下线而导致其操作失效,降低用户访问感受。

技术实现思路

[0003]为实现上述目的,本申请实施例提供如下技术方案:一方面,本申请提出了一种页面内容处理方法,所述方法包括:获得网站访问请求,确定被访问网站的网站首页请求内容;按照所述网站首页请求内容,读取对应内容源的缓存内容,确定为请求客户端的待输出首页内容;其中,所述各内容源的缓存内容基于心跳机制动态更新,且心跳时间间隔小于所述缓存内容的有效缓存时长;将所述待输出首页内容反馈至请求客户端,由所述请求客户端基于所述待输出首页内容,渲染输出所述被访问网站的网站首页。
[0004]可选的,所述网站首页的各内容源的缓存内容的获取方法,包括:确定构成所述网站首页的各布局模块对应的内容源;获取所确定的所述各内容源产生的页面内容,对符合内容要求的所述页面内容进行缓存;基于心跳机制,对来自所述各内容源的缓存内容进行动态更新。
[0005]可选的,所述网站首页的各内容源的缓存内容的获取方法,还包括:获取网站访问用户在网站中的历史互动信息;基于所述历史互动信息,利用推荐算法对来自不同所述内容源的页面内容进行筛选,得到对应所述内容源的第一推荐内容;将所述第一推荐内容与所述内容源进行关联缓存;其中,所述第一推荐内容能够基于所述历史互动信息的变化,和/或来自对应所述内容源的页面内容的变化而更新。
[0006]可选的,所述网站首页的各内容源的缓存内容的获取方法,还包括:获取来自不同内容源的第二推荐内容;所述第二推荐内容基于网站访问用户的反馈信息、业务热点信息和/或内容属性信息确定;将所述第二推荐内容与所述内容源进行关联缓存;其中,所述第二推荐内容能够动态更新。
[0007]可选的,所述按照所述网站首页请求内容,读取对应内容源的缓存内容,确定为请求客户端的待输出首页内容,包括:按照所述网站首页请求内容,读取对应内容源所缓存的最新页面内容,将所述最新页面内容确定为请求客户端的待输出首页内容;或者,基于所述网站访问请求携带的请求客户端标识,按照所述网站首页请求内容,读取对应内容源所关联缓存的第一推荐内容,将所述第一推荐内容确定为请求客户端的待输出首页内容;或者,基于所述网站访问请求携带的请求客户端标识,读取所述网站首页请求内容的对应内容源所关联缓存的第一推荐内容和最新页面内容;利用所述第一推荐内容和所述最新页面内容,获得请求客户端的待输出首页内容。
[0008]可选的,所述按照所述网站首页请求内容,读取对应内容源的缓存内容,确定为请求客户端的待输出首页内容,包括:在请求客户端为首次访问网站的客户端的情况下,按照所述网站首页请求内容,读取对应内容源所关联缓存的第二推荐内容,将所述第二推荐内容确定为请求客户端的待输出首页内容;或者,按照所述网站首页请求内容,读取对应的各内容源所关联缓存的第二推荐内容和最新页面内容;基于所述第二推荐内容和所述最新页面内容,确定请求客户端的待输出首页内容。
[0009]可选的,所述获取所确定的所述各内容源产生的页面内容,对符合内容要求的所述页面内容进行缓存,包括:对构成所述网站首页的各布局模块对应的内容源产生的页面内容进行逐一读取;调取针对所述布局模块对应的内容源类型配置的内容要求;所述内容要求包括针对内容格式和/或内容字段的要求;检测所读取的页面内容是否符合对应的所述内容要求;如果符合,对所读取的页面内容进行缓存;如果不符合,删除所读取的页面内容,和/或输出对应首页内容异常的提示信息。
[0010]又一方面,本申请还提出了一种页面内容处理装置,所述装置包括:网站首页请求内容获得模块,用于获得网站访问请求,确定被访问网站的网站首页请求内容;缓存内容读取模块,用于按照所述网站首页请求内容,读取对应内容源的缓存内容,确定为请求客户端的待输出首页内容;其中,所述各内容源的缓存内容基于心跳机制动态更新,且心跳时间间隔小于所述缓存内容的有效缓存时长;待输出首页内容反馈模块,用于将所述待输出首页内容反馈至请求客户端,由所述请求客户端基于所述待输出首页内容,渲染输出所述被访问网站的网站首页。
[0011]又一方面,本申请还提出了一种计算机设备,所述计算机设备包括:通信接口;存储器,用于存储实现如上述的页面内容处理方法的程序;
处理器,用于加载执行所述存储器存储的所述程序,实现如上述的页面内容处理方法。
[0012]又一方面,本申请还提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器加载执行,实现如上述的页面内容处理方法。
[0013]基于上述技术方案,本申请提供了一种页面内容处理方法、装置、计算机设备及介质,网站服务器响应请求客户端发送的网站访问请求,直接从缓存空间中读取预先缓存的来自不同内容源的缓存内容,如最新页面内容、针对不同用户的推荐内容、针对新用户提供的优质内容等,无需访问后端的各内容源读取页面数据,大大缩短了获取首页内容所花费时长,减小用户等待网站响应时间,提高网站响应速度,且基于心跳机制对缓存内容进行定期更新,杜绝了对后端内容源的大量访问所导致系统崩溃,提高了系统稳定性。
附图说明
[0014]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0015]图1为适用于本申请提出的页面内容处理方法的一可选应用环境的系统架构示意图;图2为适用于本申请提出的页面内容处理方法的计算机设备的一可选示例的硬件结构示意图;图3为本申请提出的页面内容处理方法的一可选示例的流程示意图;图4为本申请提出的页面内容处理方法的又一可选示例的流程示意图;图5为本申请提出的页面内容处理方法的又一可选示例的流程示意图;图6为本申请提出的页面内容处理方法的又一可选示例的流程示意图;图7为本申请提出的页面内容处理装置的一可选示例的结构示意图;图8为本申请提出的页面内容处理装置的又一可选示例的结构示意图;图9为本申请提出的页面内容处理装置的又一可选示例的结构示意图;图10为本申请提出的页面内容处理装置的又一可选示例的结构示意图。
具体实施方式
[0016]针对
技术介绍
部分的描述内容,相对于静态页面,提出动态生成网站首页,保证网站首页内容及时更新,且基于个性化推荐算法,确定针对不同用户的网站首页内容,提前对该网站首页的全部内容或部分内容进行缓存,这样,在用户启动该网站时,可以直接从缓存中读取该用户对应的个性化本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面内容处理方法,其特征在于,所述方法包括:获得网站访问请求,确定被访问网站的网站首页请求内容;按照所述网站首页请求内容,读取对应内容源的缓存内容,确定为请求客户端的待输出首页内容;其中,所述内容源的缓存内容基于心跳机制动态更新,且心跳时间间隔小于所述缓存内容的有效缓存时长;将所述待输出首页内容反馈至所述请求客户端,由所述请求客户端基于所述待输出首页内容,渲染输出所述被访问网站的网站首页。2.根据权利要求1所述的方法,其特征在于,所述网站首页的各内容源的缓存内容的获取方法,包括:确定构成所述网站首页的各布局模块对应的内容源;获取所确定的所述各内容源产生的页面内容,对符合内容要求的所述页面内容进行缓存;基于心跳机制,对来自所述各内容源的缓存内容进行动态更新。3.根据权利要求2所述的方法,其特征在于,所述网站首页的各内容源的缓存内容的获取方法,还包括:获取网站访问用户在网站中的历史互动信息;基于所述历史互动信息,利用推荐算法对来自不同所述内容源的页面内容进行筛选,得到对应所述内容源的第一推荐内容;将所述第一推荐内容与所述内容源进行关联缓存;其中,所述第一推荐内容能够基于所述历史互动信息的变化,和/或来自对应所述内容源的页面内容的变化而更新。4.根据权利要求2所述的方法,其特征在于,所述网站首页的各内容源的缓存内容的获取方法,还包括:获取来自不同内容源的第二推荐内容;所述第二推荐内容基于网站访问用户的反馈信息、业务热点信息和/或内容属性信息确定;将所述第二推荐内容与所述内容源进行关联缓存;其中,所述第二推荐内容能够动态更新。5.据权利要求3所述的方法,其特征在于,所述按照所述网站首页请求内容,读取对应内容源的缓存内容,确定为请求客户端的待输出首页内容,包括:按照所述网站首页请求内容,读取对应内容源所缓存的最新页面内容,将所述最新页面内容确定为请求客户端的待输出首页内容;或者,基于所述网站访问请求携带的请求客户端标识,按照所述网站首页请求内容,读取对应内容源所关联缓存的第一推荐内容,将所述第一推荐内容确定为请求客户端的待输出首页内容;或者,基于所述网站访问请求携带的请求客户端标识,读取所述网站首页请求内容的对应内容源所关联缓存的第一推荐内容和最新页面内容;利用所述第一推荐内容和所述最新页面内容,获得请求客户端的...

【专利技术属性】
技术研发人员:尹鹏飞李静连周辉
申请(专利权)人:广州市千钧网络科技有限公司
类型:发明
国别省市:

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

1