【技术实现步骤摘要】
页面显示方法及系统
[0001]本申请实施例涉及网页页面
,尤其涉及一种页面显示方法及系统。
技术介绍
[0002]目前,基于评论插件的结构化社交体系的功能实现仅依赖于网页的前端系统和后台系统之间的直接交互,即当网页的前端系统向后台系统发送页面请求 (例如新增加一条评论)时,响应于该页面请求,后台系统从存储于其中的数据库查询并返回页面响应数据至前端系统。上述网页的前端系统和后台系统在响应页面请求以显示新页面的过程,存在如下问题:当大量浏览器的前端系统向后台系统同时发送页面请求时,后台系统因为在短时间内接收到高并发的页面请求,容易造成后台系统写入页面数据的时候不及时,导致数据积压,影响页面数据响应的效率。
技术实现思路
[0003]有鉴于此,本申请实施例提供了一种页面显示方法、系统、计算机设备及计算机可读存储介质,用于解决网页的后台系统在高并发的情况下,后台系统写入页面数据不及时,响应页面数据效率低的问题。
[0004]本申请实施例的一个方面提供了一种页面显示系统,包括:
[0005]浏览 ...
【技术保护点】
【技术特征摘要】
1.一种页面显示方法,其特征在于,包括:通过浏览器生成目标页面的页面请求信息,所述页面请求信息包括目标用户的用户信息;所述浏览器配置有作为第一级缓存的浏览器缓存,用于缓存所述目标用户的用户信息;通过代理服务端响应所述页面请求信息以将所述代理服务端中的目标页面数据返回至所述浏览器,或转发所述页面请求信息;所述代理服务端中配置有第二级缓存,用于缓存第一数量的页面数据;通过后台服务端接收所述代理服务端转发的所述页面请求信息;所述后台服务端配置有加载插件的框架,所述框架配置有作为第三级缓存的框架缓存,用于数据缓存;所述插件配置有作为第四级缓存的插件缓存,用于缓存第二数量的页面数据;将所述代理服务端转发的所述页面请求信息存储于所述框架缓存中,并在所述插件开启的状态下将所述页面请求信息提供至所述插件缓存中,通过所述插件响应所述页面请求信息,以生成目标页面数据并将生成的所述目标页面数据返回至所述浏览器以用于页面显示。2.根据权利要求1所述的页面显示方法,其特征在于,所述框架配置有用于页面属性缓存的第一容器,所述插件配置有用于页面属性缓存的第二容器,所述第二容器中的多个页面属性同步自所述第一容器;所述通过所述插件响应所述页面请求信息,以生成目标页面数据并将生成的所述目标页面数据返回至所述浏览器以用于页面显示,包括:根据所述第二容器中的多个页面属性和所述目标页面的目标页面属性,通过所述插件确定所述目标页面是否可写;若所述目标页面可写,则通过所述框架生成所述目标页面数据,将生成的所述目标页面数据返回给所述浏览器以用于页面显示。3.根据权利要求1所述的页面显示方法,其特征在于,所述方法还包括:通过缓存服务端在缓存所述目标页面数据之后,响应于经由所述后台服务端转发的所述目标页面数据的后续页面请求信息,将所述缓存服务端中的目标页面数据返回至所述浏览器,其中,所述缓存服务端作为第五级缓存,用于缓存第三数量的页面数据。4.根据权利要求1所述的页面显示方法,其特征在于,所述用户信息包括用户权限;所述通过代理服务端响应所述页面请求信息以将所述代理服务端中的第二级缓存中的目标页面数据返回至所述浏览器,或转发所述页面请求信息,包括:通过所述代理服务端根据所述用户权限判断所述目标用户是否有权限从所述第二级缓存中获取所述目标页面数据;若所述目标用户有权限从所述第二级缓存中获取所述目标页面数据,则从所述第二级缓存中查询并获取所述目标页面数据,并将所述目标页面数据返回至所述浏览器;及若所述目标用户没有权限从所述第二级缓存中获取所述目标页面数据或所述第二级缓存未提供所述目标页面数据,则转发所述页面请求信息至所述后台服务端。5.根据权利要求2所述的页面显示方法,其特征在于,所述方法还包括:通过所述后台服务端预先将所述多个页面属性注册到所述第一容器中和所述第二容器中,并通过所述多个页面属性进行页面归类操作;其中,所述第一容器和所述第二容器还用于在页面的页面属性发生改变时,分别对所述第一容器和所述第二容器中页面的页面属性进行属性更新。
6.根据权利要求4所述的页面显示方法,其特征在于,所述方法还包括:通过所述插件对所述用户权限进行鉴权;通过所述插件对所述目标用户的用户状态进行鉴权,所述用户状态包括允许使用状态和禁止使用状态;通过所述插件根据所述页面请求信息区分所述目标页面属性;通过所述插件根据所述页面请求信息确定用户行为;通过所述插件根据所述用户权限、所述用户状态、所述目标页面属性和所述用户行为中的至少一项,确定是否响应所述页面请求信息:若确定响应所述页面请求信息,则判断所述目标页面是否可写。7.根据权利要求1所述的页面显示方法,其特征在于,所述框架还配置有语法渲染模块;所述若所述目标页面可写,则通过所述框架生成所述目标页面数据,包括:若所述目标页面可写,则根据所述页面请求信息中的用户输入内容生成所述目标页面数据,所述目标页面数据包括:经过渲染的页面数据或未经渲染的页面数据,其中:当所述语法渲染模块处于开启状态下,则对所述用户输入内容进行渲染,以得...
【专利技术属性】
技术研发人员:杨旭东,牛福振,谢明敏,吕铁东,鄢彪,
申请(专利权)人:上海幻电信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。