System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 页面访问方法、装置、设备及可读存储介质制造方法及图纸_技高网

页面访问方法、装置、设备及可读存储介质制造方法及图纸

技术编号:44988091 阅读:1 留言:0更新日期:2025-04-15 17:05
本发明专利技术实施例提供了一种页面访问方法、装置、设备及可读存储介质。方法包括:接收客户端发送的访问请求;所述访问请求用于请求访问目标页面;将所述访问请求发送至服务端,以使所述服务端根据所述访问请求获取文件数据,并对所述文件数据进行渲染;在确定获取到所述服务端发送的渲染结果表征渲染失败的情况下,获取所述目标页面对应的历史渲染页面;将所述历史渲染页面作为所述客户端请求访问的目标页面,并发送至所述客户端。本发明专利技术可以使得用户访问浏览到正确的页面,提高用户使用体验。

【技术实现步骤摘要】

本专利技术属于程序开发,特别是涉及一种页面访问方法、装置、设备及可读存储介质


技术介绍

1、目前,浏览器访问待访问页面时的页面渲染方法主要包括:客户端渲染方式和服务端渲染方式,其中,对于服务端渲染方式,客户端直接请求服务端渲染程序,由于服务端渲染程序依赖于请求页面内容的相关接口以及包括数据资源的数据库,若是在请求接口时或读取数据库时出错,以及在大量的请求高并发请求到服务端渲染程序时,服务端渲染程序会出现错误,导致返回客户端时无法正确返回内容,使得用户无法访问浏览到正确的页面,用户使用体验度较差。


技术实现思路

1、本专利技术提供一种页面访问方法、装置、设备及可读存储介质,以解决相关技术服务端渲染程序会出现错误,导致返回客户端时无法正确返回内容,使得用户无法访问浏览到正确的页面,用户使用体验度较差的问题。

2、第一方面,本专利技术提供一种页面访问方法,所述方法包括:

3、接收客户端发送的访问请求;所述访问请求用于请求访问目标页面;

4、将所述访问请求发送至服务端,以使所述服务端根据所述访问请求获取文件数据,并对所述文件数据进行渲染;

5、在确定获取到所述服务端发送的渲染结果表征渲染失败的情况下,获取所述目标页面对应的历史渲染页面;

6、将所述历史渲染页面作为所述客户端请求访问的目标页面,并发送至所述客户端。

7、第二方面,本专利技术提供一种页面访问装置,所述装置包括:

8、接收模块,用于接收客户端发送的访问请求;所述访问请求用于请求访问目标页面;

9、发送模块,用于将所述访问请求发送至服务端,以使所述服务端根据所述访问请求获取文件数据,并对所述文件数据进行渲染;

10、获取模块,用于在确定获取到所述服务端发送的渲染结果表征渲染失败的情况下,获取所述目标页面对应的历史渲染页面;

11、访问模块,用于将所述历史渲染页面作为所述客户端请求访问的目标页面,并发送至所述客户端。

12、第三方面,本专利技术提供一种电子设备,包括:处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。

13、第四方面,本专利技术提供一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行第一方面所述的方法。

14、本公开的实施例提供的技术方案可以包括以下有益效果:

15、通过接收客户端发送的访问请求;所述访问请求用于请求访问目标页面;将所述访问请求发送至服务端,以使所述服务端根据所述访问请求获取文件数据,并对所述文件数据进行渲染;在确定获取到所述服务端发送的渲染结果表征渲染失败的情况下,获取所述目标页面对应的历史渲染页面;将所述历史渲染页面作为所述客户端请求访问的目标页面,并发送至所述客户端。这样,可以在客户端向服务器发送页面访问请求,且服务端的渲染结果为渲染失败的情况下,可以将获取的目标页面对应的历史渲染页面发送给客户端进行显示,能够在服务端错误或网络错误等原因导致服务端渲染失败的情况下,自动切换备用的历史渲染页面,能够在请求接口时或读取数据库时出错,以及在大量的请求高并发请求到服务端渲染程序时,服务端渲染程序会出现错误,避免返回客户端时无法正确返回内容,使得用户能够访问浏览到正确的页面,提高用户体验。

16、本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。

本文档来自技高网...

【技术保护点】

1.一种页面访问方法,其特征在于,所述方法应用于转发服务器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定获取到所述服务端发送的渲染结果表征渲染失败包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述通过爬虫算法生成备份文件包括:

5.根据权利要求4所述的方法,其特征在于,所述历史路由地址包括静态路由地址;

6.根据权利要求4所述的方法,其特征在于,所述历史路由地址包括动态参数路由地址;所述通过爬虫算法,将所述历史路由地址,以及所述历史路由地址对应的历史文件数据,保存至所述备份文件包括:

7.根据权利要求2-6中任一项所述的方法,其特征在于,所述方法还包括:

8.一种页面访问装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,包括:

10.一种可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行权利要求1-7中任一所述的方法。

【技术特征摘要】

1.一种页面访问方法,其特征在于,所述方法应用于转发服务器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定获取到所述服务端发送的渲染结果表征渲染失败包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述通过爬虫算法生成备份文件包括:

5.根据权利要求4所述的方法,其特征在于,所述历史路由地址包括静态路由地址;

6.根据权利要求4所述的方法,其特征在...

【专利技术属性】
技术研发人员:纪烁
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1