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

网页显示方法、装置、设备、介质和产品制造方法及图纸

技术编号:40668575 阅读:3 留言:0更新日期:2024-03-18 19:04
本申请涉及一种网页显示方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:服务器在接收到浏览器发送的网页访问请求之后,会通过调用的解释程序和统一资源标识符,得到第一级联数据查询语句、初始网页框架文件以及标识信息验证指令。其中,初始网页框架文件包括动态模块和静态模块,由于静态模块中已插入有相应的第一目标数据,这样,就不需要再去获取静态模块所需的数据,只需要获取动态模块所需的第二目标数据,能够有效减少服务器的负荷,从而提高网页加载速度;并且,利用第一级联数据查询语句能够一次从数据库中获取多种相关联的数据,不需要多次从数据库中获取数据,能够提高目标数据的获取效率,从而提高网页加载速度。

【技术实现步骤摘要】

本申请涉及网页应用,特别是涉及一种网页显示方法、装置、计算机设备、存储介质和计算机程序产品。


技术介绍

1、php(hypertext preprocessor,超文本预处理器)是目前被广泛使用的一种开源动态网页技术,其具有高交互性、高灵活性以及易维护性等特点。但是,在用户访问php网页时,需要通过浏览器发送请求到apache服务器端,在服务器回应后加载页面,整个过程需要经过多步转化,如果访问量过多、访问次数过于频繁就会加大服务器的负担,从而导致网页加载变慢。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高网页加载速度的网页显示方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本申请提供了一种网页显示方法,所述方法包括:

3、获取浏览器发送的网页访问请求,所述网页访问请求包含统一资源定位符和发起所述网页访问请求的用户的标识信息;

4、基于所述统一资源标识符和解释程序,得到第一级联数据查询语句、初始网页框架文件以及标识信息验证指令,所述初始网页框架文件包括多个模块,每个模块中包括至少一个数据插入位置,多个模块分为静态模块和动态模块,所述静态模块中的每个数据插入位置插入有第一目标数据,所述第一目标数据按照预设更新规则进行更新,所述动态模块中的每个数据插入位置插入有占位符;

5、基于所述标识信息、所述标识信息验证指令以及所述第一级联数据查询语句,从数据库中获取第二目标数据;

6、利用所述第二目标数据替换所述初始网页框架文件中相应的占位符,得到目标网页框架文件;

7、将所述目标网页框架文件发送至所述浏览器,以使所述浏览器显示相应的目标网页。

8、在其中一个实施例中,所述基于所述统一资源标识符和解释程序,得到第一级联数据查询语句、初始网页框架文件以及标识信息验证指令,包括:

9、基于所述统一资源定位符,获取相应的第一脚本文件;

10、利用所述解释程序对所述第一脚本文件中的脚本程序进行解析,得到第一级联数据查询语句、初始网页框架文件以及标识信息验证指令。

11、在其中一个实施例中,所述基于所述统一资源定位符,获取相应的第一脚本文件,包括:

12、从所述统一资源定位符中获取url路径;

13、基于所述url路径和预设路由规则,获取相应的第一脚本文件。

14、在其中一个实施例中,所述基于所述标识信息、所述标识信息验证指令以及所述第一级联数据查询语句,从数据库中获取第二目标数据,包括:

15、基于所述标识信息验证指令,判断所述数据库中的标识信息集是否包括所述标识信息;

16、若包括,则基于所述第一级联数据查询语句从所述数据库中获取所述第二目标语句。

17、在其中一个实施例中,所述预设更新规则为按照预设周期进行更新;所述第一目标数据的更新过程,包括:

18、基于所述预设周期,获取第二脚本文件;

19、利用所述解释程序对所述第二脚本文件中的脚本程序进行解析,得到第二级联数据查询语句和当前网页框架文件;

20、基于所述第二级联数据查询语句,从所述数据库中获取第三目标数据;

21、利用所述第三目标数据替换当前网页框架文件中相应的第一目标数据。

22、在其中一个实施例中,所述将所述目标网页框架文件发送至所述浏览器,以使所述浏览器显示相应的目标网页,包括:

23、基于所述目标网页框架文件生成目标响应文件,所述目标响应文件包括状态码、响应头部信息以及所述目标网页框架文件;

24、将所述目标响应文件发送至所述浏览器,以使所述浏览器在所述状态码为预设状态码的情况下,基于所述响应头部信息,对所述目标网页框架文件进行解析,得到目标网页并进行显示。

25、第二方面,本申请还提供了一种网页显示装置,所述装置包括:

26、第一获取模块,用于获取浏览器发送的网页访问请求,所述网页访问请求包含统一资源定位符和发起所述网页访问请求的用户的标识信息;

27、第二获取模块,用于基于所述统一资源标识符和解释程序,得到第一级联数据查询语句、初始网页框架文件以及标识信息验证指令,所述初始网页框架文件包括多个模块,每个模块中包括至少一个数据插入位置,多个模块分为静态模块和动态模块,所述静态模块中的每个数据插入位置插入有第一目标数据,所述第一目标数据按照预设更新规则进行更新,所述动态模块中的每个数据插入位置插入有占位符;

28、第三获取模块,用于基于所述标识信息、所述标识信息验证指令以及所述第一级联数据查询语句,从数据库中获取第二目标数据;

29、第四获取模块,用于利用所述第二目标数据替换所述初始网页框架文件中相应的占位符,得到目标网页框架文件;

30、显示模块,用于将所述目标网页框架文件发送至所述浏览器,以使所述浏览器显示相应的目标网页。

31、第三方面,本申请还提供了一种计算机设备。计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述的任意一个实施例中的方法的步骤。

32、第四方面,本申请还提供了一种计算机可读存储介质。计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述的任意一个实施例中的方法的步骤。

33、第五方面,本申请还提供了一种计算机程序产品。计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的任意一个实施例中的方法的步骤。

34、上述网页显示方法、装置、计算机设备、存储介质和计算机程序产品,服务器在接收到浏览器发送的网页访问请求之后,会通过调用的解释程序和网页访问请求中包含的统一资源标识符,得到第一级联数据查询语句、初始网页框架文件以及标识信息验证指令。其中,初始网页框架文件包括动态模块和静态模块,由于静态模块中已插入有相应的第一目标数据,这样,就不需要再去获取静态模块所需的数据,只需要获取动态模块所需的第二目标数据,能够有效减少服务器的负荷,从而提高网页加载速度;并且,利用第一级联数据查询语句能够一次从数据库中获取多种相关联的数据,不需要多次从数据库中获取数据,能够提高目标数据的获取效率,从而提高网页加载速度。

本文档来自技高网...

【技术保护点】

1.一种网页显示方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述统一资源标识符和解释程序,得到第一级联数据查询语句、初始网页框架文件以及标识信息验证指令,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述统一资源定位符,获取相应的第一脚本文件,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述标识信息、所述标识信息验证指令以及所述第一级联数据查询语句,从数据库中获取第二目标数据,包括:

5.根据权利要求1所述的方法,其特征在于,所述预设更新规则为按照预设周期进行更新;所述第一目标数据的更新过程,包括:

6.根据权利要求1所述的方法,其特征在于,所述将所述目标网页框架文件发送至所述浏览器,以使所述浏览器显示相应的目标网页,包括:

7.一种网页显示装置,其特征在于,所述装置包括:

8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。>

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种网页显示方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述统一资源标识符和解释程序,得到第一级联数据查询语句、初始网页框架文件以及标识信息验证指令,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述统一资源定位符,获取相应的第一脚本文件,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述标识信息、所述标识信息验证指令以及所述第一级联数据查询语句,从数据库中获取第二目标数据,包括:

5.根据权利要求1所述的方法,其特征在于,所述预设更新规则为按照预设周期进行更新;所述第一目标数据的更新过程,包括:

6.根...

【专利技术属性】
技术研发人员:周丽雯张一飞
申请(专利权)人:格兰菲智能科技有限公司
类型:发明
国别省市:

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

1