页面即时加载的方法、装置、电子设备及存储介质与流程
未命名
08-12
阅读:92
评论:0
1.本发明涉及互联网信息技术领域,特别地涉及一种页面即时加载的方法、装置、电子设备及存储介质。
背景技术:
2.html5是构建web内容的一种语言描述方式。html5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。采用html5前端技术设计的页面可以称为html5页面。html5页面都是即时加载页面,但是当需要加载的页面的资源文件比较大时,例如在游戏终端加载html5页面时,需要耗费一定的时间,导致用户体验较差,另外,在网络速度较差的环境中加载html5页面,也常常会出现加载非常缓慢的情况,影响用户的使用观感。为了更快地加载html5页面,可以选择缓存html页面对应的资源文件,但是由于缓存资源文件的更新不及时,常常会发生用户获得的页面信息出现滞后的问题,影响用户的使用体验。
技术实现要素:
3.针对存在的技术问题,本发明提出了一种页面即时加载的方法、装置、电子设备、计算机可读存储介质及计算机程序产品,用于解决至少一种技术问题。
4.本技术提出一种页面即时加载方法,应用于客户端,所述方法包括:接收用户访问html页面的请求;基于目标html页面的链接参数,确定所述目标html页面属于第一类型页面或者属于第二类型页面,其中,所述第一类型页面包括经过离线缓存处理的html页面,所述第二类型页面为未经过离线缓存处理的html页面,所述链接参数为字符串;如果所述目标html页面属于第一类型页面,则获取目标html页面的本地缓存文件的当前版本信息,以及获取服务器中目标html页面的最新版本信息;如果本地缓存文件的当前版本与服务器中的最新版本一致,直接加载本地缓存文件;如果本地缓存文件的当前版本与服务器中的最新版本不一致,将服务器中目标html页面的最新版本的资源文件下载至本地缓存中并进行加载;如果所述目标html页面属于第二类型页面,直接向服务器请求加载所述目标html页面。
5.可选地,所述链接参数属于所述目标html页面的地址参数中的一部分。
6.可选地,所述版本信息包括所述目标html页面的文件名,所述文件名基于哈希值进行标记。
7.可选地,在基于目标html页面的链接参数,确定所述目标html页面属于第一类型页面或者属于第二类型页面之后,所述方法还包括:如果所述目标html页面属于第一类型页面,且客户端确认所述目标html页面的本地缓存文件不存在,则客户端直接向服务器请求加载所述目标html页面,并将所述目标html页面的缓存文件下载至本地。
8.本技术还提出一种页面即时加载装置,包括:接收模块,用于接收用户访问html页面的请求;确定模块,用于基于目标html页面的链接参数,确定所述目标html页面属于第一
类型页面或者属于第二类型页面,其中,所述第一类型页面包括经过离线缓存处理的html页面,所述第二类型页面为未经过离线缓存处理的html页面,所述链接参数为字符串;获取模块,用于在所述目标html页面属于第一类型页面的情况下,获取目标html页面的本地缓存文件的当前版本信息,以及获取服务器中目标html页面的最新版本信息;加载模块,用于在本地缓存文件的当前版本与服务器中的最新版本一致的情况下,直接加载本地缓存文件;下载模块,用于在本地缓存文件的当前版本与服务器中的最新版本不一致的情况下,将服务器中目标html页面的最新版本的资源文件下载至本地缓存中并进行加载;请求模块,用于在所述目标html页面属于第二类型页面的情况下,直接向服务器请求加载所述目标html页面。
9.可选地,所述链接参数属于所述目标html页面的地址参数中的一部分。
10.可选地,所述版本信息包括所述目标html页面的文件名,所述文件名基于哈希值进行标记。
11.可选地,所述请求模块还用于在所述目标html页面属于第一类型页面且所述目标html页面的本地缓存文件不存在的情况下,直接向服务器请求加载所述目标html页面,所述下载模块还用于在加载完成后将所述目标html页面的缓存文件下载至本地。
12.本技术还提出一种电子设备,,所述电子设备包括处理器以及存储有计算机程序指令的存储器;所述电子设备执行所述计算机程序指令时实现如前述任一项所述的方法。
13.本技术还提出一种计算机可读存储介质,其特征在于,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如前述任一项所述的方法。
14.本技术还提出一种计算机程序产品,其特征在于,其包括计算机程序指令,所述计算机程序指令被处理器执行时实现如前述任一项所述的方法。
15.本技术提出的页面即时加载方法,通过判断html页面是否是经过离线缓存处理的html页面,有选择地加载本地缓存文件,能够防止因为直接加载本地缓存文件,导致html页面打不开的问题的发生(因为有些html页面可能不存在缓存页面)。并且,本技术还能够通过判断缓存文件的当前版本和服务器中的最新版本是否一致,及时更新本地缓存文件的版本,使得加载的html页面的缓存文件的版本始终和服务器中的版本保持一致,防止出现页面信息滞后的问题,提高用户的信任度以及提升用户粘性。
附图说明
16.下面,将结合附图对本发明的优选实施方式进行进一步详细的说明,其中:
17.图1示出了本技术实施例的一种系统架构的示意图;
18.图2是本技术实施例的一种页面即时加载方法的流程框图;
19.图3是本技术实施例的一种页面即时加载方法的流程图;
20.图4示出了本技术实施例的一种html页面的链接参数;
21.图5是本技术实施例的一种页面即时加载装置的结构框图;
22.图6是用来实现本技术实施例的页面即时加载方法的电子设备的示意图。
具体实施方式
23.以下将参考若干示例性实施方式来描述本技术的原理和精神。应当理解,提供这些实施方式的目的是为了使本技术的原理和精神更加清楚和透彻,使本领域技术人员能够更好地理解进而实现本技术的原理和精神。本文中提供的示例性实施方式仅是本技术的一部分实施方式,而不是全部的实施方式。基于本文中的实施方式,本领域普通技术人员在不付出创造性劳动前提下所获得的所有其他实施方式,都属于本技术保护的范围。
24.本技术的实施例涉及终端设备和/或服务器。本领域技术人员知晓,本技术的实施方式可以实现为一种系统、装置、设备、方法、计算机可读存储介质或计算机程序产品。因此,本公开可以具体实现为以下至少一种形式:完全的硬件、完全的软件,或者硬件与软件结合的形式。根据本技术的实施方式,本技术请求保护一种一种页面即时加载方法、装置、电子设备、计算机可读存储介质及计算机程序产品。图1示出了本技术实施例的一种系统架构的示意图。如图1所示,该系统包括终端设备102和服务器104。其中,终端设备102可以包括以下至少一项:智能手机、平板电脑、笔记本电脑、台式电脑、智能电视、各类可穿戴设备、增强现实ar设备、虚拟现实vr设备等等。终端设备102上可以安装客户端,例如,该客户端可以为专门执行特定功能的客户端(如应用程序app),或者为内嵌有多种应用小程序(不同功能)的客户端,还可以是通过浏览器登录的客户端。用户可以在终端设备102上进行操作,比如,用户可以打开终端设备102上安装的客户端,并通过客户端操作输入指令,或者,用户可以打开终端设备102上安装的浏览器,并通过浏览器操作输入指令。在终端设备102接收到用户输入的指令之后,将包含指令的请求信息发送至服务器104。服务器104接收到请求信息之后执行相应的处理,然后将处理结果信息返回给终端设备102。通过一系列数据处理和信息交互完成用户指令。
25.在本文中,诸如第一、第二、第三之类的用语,仅用来将一个实体(或操作)与另一个实体(或操作)区分开来,而不在于要求或暗示这些实体(或操作)之间存在任何顺序或关联。
26.图2是本技术实施例的一种页面即时加载方法的流程框图,包括以下步骤:
27.s101:接收用户访问html页面的请求;
28.s102:基于目标html页面的链接参数,确定所述目标html页面属于第一类型页面或者属于第二类型页面,其中,所述第一类型页面包括经过离线缓存处理的html页面,所述第二类型页面为未经过离线缓存处理的html页面,所述链接参数为字符串;
29.s103:如果所述目标html页面属于第一类型页面,则获取目标html页面的本地缓存文件的当前版本信息,以及获取服务器中目标html页面的最新版本信息;
30.s104:如果本地缓存文件的当前版本与服务器中的最新版本一致,直接加载本地缓存文件;
31.s105:如果本地缓存文件的当前版本与服务器中的最新版本不一致,将服务器中目标html页面的最新版本的资源文件下载至本地缓存中并进行加载;
32.s106:如果所述目标html页面属于第二类型页面,直接向服务器请求加载所述目标html页面。
33.在本技术的一些实施例中,s102中的链接参数可以采用网页地址上拼接的参数,可选地,链接参数可以是网页地址中问号之后的字符串,这些字符串可以用来标记网页的
类型。在本技术的一些实施例中,第一类型页面和第二类型页面可以利用链接参数进行标记区分,并且根据链接参数,客户端能够确认用户访问的html页面是第一类型页面还是第二类型页面,其中,第一类型页面是经过离线缓存处理的html页面;第二类型页面是未经过离线缓存处理的html页面。
34.这样,在获取目标html页面对应资源文件之前对目标html页面的类型进行确定,能够更加精准地打开对应的资源文件,如果是已经缓存过的第一类型页面,则直接打开本地的缓存文件,如果是未经离线缓存的第二类型页面,则直接打开服务器中对应的资源文件,防止因为直接加载本地缓存文件,导致目标html页面打不开的问题的发生。
35.在s103中,如果确定目标html页面属于第一类型页面,则还需要获取目标html页面的本地缓存文件的当前版本信息,以及服务器中目标html页面的最新版本信息,并将本地缓存文件的当前版本信息和服务器中的最新版本信息进行比较,这样,在大多数情况下,使得打开的目标html页面的资源文件的版本始终是最新版本的资源文件,以此来减少打开的网页有信息滞后的问题发生。
36.在s104和s105中,客户端需要根据本地缓存文件的当前版本和服务器中的最新版本是否一致,选择直接加载本地缓存文件或者是先将服务器中的最新版本的资源文件下载至本地后再进行加载,使得加载的缓存文件的版本始终与服务器中最新的版本保持一致。
37.本技术提出的页面即时加载方法,通过判断目标html页面是否是经过离线缓存处理的html页面,有选择地加载本地缓存文件,能够防止因为直接加载本地缓存文件,而目标html页面不存在缓存页面导致打不开页面的问题产生。
38.另一方面,本技术还能够通过判断缓存文件的当前版本和服务器中的最新版本是否一致,使得加载的html页面的缓存文件的版本始终和服务器中的版本保持一致,防止出现信息滞后的问题,提高用户的信任度以及忠诚度。
39.在本技术的一些实施例中,可选地,链接参数属于目标html页面的地址参数中的一部分。例如,链接参数可以是目标html页面的地址参数中位于问号后面的一串字符串,用于标记html页面的类型,使得客户端能够根据这些链接参数,判断目标html页面是离线缓存处理过的页面还是未经离线缓存处理的页面。
40.在本技术中利用链接参数来标记html页面的类型,不仅能够方便客户端判断网页的类型,还不影响网页的打开,是一种简单高效的标记方式。
41.在本技术的一些实施例中,可选地,版本信息包括目标html页面的文件名,文件名基于哈希值进行标记。利用哈希值标记目标html页面的文件名使得文件的名称具有唯一性,使得客户端能够准确地区分目标html页面的本地缓存文件的版本与服务器中的最新的版本。
42.在本技术的一些实施例中,可选地,在基于目标html页面的链接参数,确定所述目标html页面属于第一类型页面或者属于第二类型页面之后,所述方法还包括以下步骤:
43.s1021:如果所述目标html页面属于第一类型页面,且客户端确认所述目标html页面的本地缓存文件不存在,则客户端直接向服务器请求加载所述目标html页面,并将所述目标html页面的缓存文件下载至本地。
44.如果目标html页面属于第一类型页面,但是由于各种原因造成目标html页面的本地缓存文件丢失,导致客户端确认目标html页面的本地缓存文件不存在,客户端将直接请
求加载服务器中的目标html页面的资源文件,并将资源文件缓存至本地。在一些实施例中,可选地,目标html页面的缓存文件可以在服务器不繁忙的时候下载,例如,可以在客户端处于休息的状态下进行,这样,将不占用客户端使用时候的网络资源。
45.以上通过多个实施例描述了本技术实施例的一种页面即时加载方法的实现方式以及带来的优势。以下结合具体的例子,详细描述本技术实施例的具体处理过程。
46.图3是本技术实施例的一种页面即时加载方法的流程图。如图3所示,本技术实施例提出的页面即时加载方法包括以下多种处理步骤:
47.第一步:用户点击入口,例如入口是html页面在客户端中的窗口,点击该入口,将发送加载html页面的请求;
48.第二步:根据目标html页面的链接参数判断页面是否是离线缓存页面;图4示出了本技术实施例的一种html页面的链接参数。如图4所示,链接参数40为字符串“hl=zh-cn”,在本技术的一些实施例中,可选地,离线缓存的html页面的网址中具有链接参数40,不是离线缓存的html页面的网址中没有链接参数,或者是链接参数的内容和链接参数40不相同,因此,可以根据链接参数判断需要加载的html页面是不是离线缓存页面。
49.第三步:如果目标html页面不是离线缓存页面,则请求服务器加载普通html页面,打开对应的页面,本次加载结束,其中,普通html页面指的是不是离线缓存的页面;
50.第四步:如果目标html页面是离线缓存页面,则接着查看客户端本地是否存在有该目标html页面的缓存文件;
51.第五步:如果客户端本地不存在该目标html页面的缓存文件,则请求普通html页面,并在客户端正常显示,此时,可以同步下载本次缓存文件,这样下次进入时可以加载本地缓存文件,至此,本次加载结束;
52.第六步:如果客户端本地存在该目标html页面的缓存文件,则可以直接加载本地缓存文件,或者是查看服务器中的html页面的文件是否有更新(通过比较本地文件名和服务器最新文件名是否一致来进行判断);
53.第七步:如果选择直接加载本地缓存文件,将包括以下两种情况:
54.如果加载成功,则直接打开缓存内容,用户正常体验页面,本次加载结束;
55.如果加载失败,则请求普通html页面,并在客户端正常显示,此时,可以同步下载本次缓存文件,这样下次进入时可以加载本地缓存文件,至此,本次加载结束。
56.第八步:如果是选择查看服务器中的html页面的文件是否有更新,将包括以下两种情况:
57.如果服务器中的html页面的文件相对于本地缓存文件有更新,则加载本地缓存文件的同时下载最新版本的本地缓存文件,并重复第七步的内容;
58.如果服务器中的html页面的文件相对于本地缓存文件没有更新,则直接加载本地缓存文件,并重复第七步的内容。
59.在本技术的一些实施例中,可选地,本技术提出的页面即时加载方法在app客户端的应用场景下,将包括以下内容:
60.用户打开app客户端,在打开的页面中有多个链接窗口,点击其中的一个链接窗口,手机后台首先根据该链接窗口在客户端中的链接参数判断其对应的html页面是否是离线缓存页面,如果是离线缓存页面,则还需要查看本地是否缓存有该html页面的资源文件;
如果不是离线缓存页面则直接通过在线的方式访问html页面。
61.接着,如果本地有缓存该html页面的资源文件,则判断本地缓存的html页面的资源文件与服务器中的html页面的资源文件的版本是否一致,如果版本是一致的,则直接加载存储在本地的html页面的资源文件,并在客户端显示该html页面;如果版本不一致,则通过在线的方式访问html网页,以及同步下载服务器中的html页面的资源文件。
62.与本技术的方法实施例对应地,本技术还提供一种页面即时加载装置,如图5所示,页面即时加载装置100包括:
63.接收模块110,用于接收用户访问html页面的请求;
64.确定模块120,用于基于目标html页面的链接参数,确定所述目标html页面属于第一类型页面或者属于第二类型页面,其中,所述第一类型页面包括经过离线缓存处理的html页面,所述第二类型页面为未经过离线缓存处理的html页面,所述链接参数为字符串;
65.获取模块130,用于在所述目标html页面属于第一类型页面的情况下,获取目标html页面的本地缓存文件的当前版本信息,以及获取服务器中目标html页面的最新版本信息;
66.加载模块140,用于在本地缓存文件的当前版本与服务器中的最新版本一致的情况下,直接加载本地缓存文件;
67.下载模块150,用于在本地缓存文件的当前版本与服务器中的最新版本不一致的情况下,将服务器中目标html页面的最新版本的资源文件下载至本地缓存中并进行加载;
68.请求模块160,用于在所述目标html页面属于第二类型页面的情况下,直接向服务器请求加载所述目标html页面。
69.可选地,在本技术实施例中,链接参数属于所述目标html页面的地址参数中的一部分。
70.可选地,在本技术实施例中,版本信息包括目标html页面的文件名,文件名基于哈希值进行标记。
71.可选地,在本技术实施例中,请求模块还用于在目标html页面属于第一类型页面且目标html页面的本地缓存文件不存在的情况下,直接向服务器请求加载目标html页面,下载模块还用于在加载完成后将目标html页面的缓存文件下载至本地。
72.本技术实施例中的电子设备可以是用户终端设备,可以是服务器,还可以是其他计算设备,也可以是云端服务器。图6示出本技术实施例的电子设备的硬件结构示意图,该电子设备可以包括处理器601以及存储有计算机程序指令的存储器602,处理器601执行计算机程序指令时实现上述任一实施例方法的流程或功能。
73.具体地,处理器601可以包括中央处理器(cpu),或者特定集成电路(application specific integrated circuit,asic),或者可以被配置成实施本技术实施例的一个或多个集成电路。存储器602可以包括用于数据或指令的大容量存储器。举例来说,存储器602可以是以下至少一者:硬盘驱动器(hard disk drive,hdd)、只读存储器(rom),随机存取存储器(ram)、软盘驱动器、闪存、光盘、磁光盘、磁带、通用串行总线(universal serial bus,usb)驱动器或其他物理/有形的存储器存储设备。又如,存储器602可包括可移除或不可移除(或固定)的介质。再如,存储器602可在综合网关容灾设备的内部或外部。存储器602可以是非易失性固态存储器。换句话说,通常存储器602包括编码有计算机可执行指令的有形
(非暂态)计算机可读存储介质(如存储器设备),并且当该软件被执行(如由一个或多个处理器执行)时,可执行本技术实施例的方法所描述的操作。处理器601通过读取并执行存储器602中存储的计算机程序指令,实现上述实施例中任一种方法的流程或功能。
74.在一个示例中,图6所示的电子设备还可包括通信接口603和总线610。其中,处理器601、存储器602、通信接口603通过总线610连接并完成相互间的通信。通信接口603主要用于实现本技术实施例中各模块、装置、单元和/或设备之间的通信。总线610包括硬件、软件或两者皆有,可将在线数据流量计费设备的部件彼此耦接在一起。举例来说,总线可包括以下至少一者:加速图形端口(agp)或其他图形总线、增强工业标准架构(eisa)总线、前端总线(fsb)、超传输(ht)互连、工业标准架构(isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围组件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线。总线610可包括一个或多个总线。尽管本技术实施例描述或示出了特定的总线,但本技术实施例可考虑任何合适的总线或互连方式。
75.结合上述实施例中的方法,本技术实施例还提供一种计算机存储介质,该计算机存储介质上存储有计算机程序指令,该计算机程序指令被处理器执行时实现上述实施例中任一种方法的流程或功能。
76.另外,本技术实施例还提供一种计算机程序产品,该计算机程序产品上存储有计算机程序指令,该计算机程序指令被处理器执行时实现上述实施例中任一种方法的流程或功能。
77.以上示例性地描述了本技术实施例的方法、装置、系统和计算机程序产品的流程图和/或框图,并描述了相关的各个方面。应当理解,流程图和/或框图中的每个方框或其组合,可以由计算机程序指令实现,也可以由执行指定功能或动作的专用硬件来实现,还可由专用硬件和计算机指令的组合来实现。例如,这些计算机程序指令可被提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,以形成一种机器可使得经由这种处理器执行的这些指令使能对流程图和/或框图中的每个方框或其组合中指定的功能/动作的实现。这种处理器可以是通用处理器、专用处理器、特殊应用处理器或者现场可编程逻辑电路。
78.本技术实施例的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(asic)、适当的固件、插件、功能卡等等;当以软件方式实现时,是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在存储器中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
79.需说明,本技术并不局限于上文所描述或在图中示出的特定配置和处理。以上所述仅为本技术的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,所描述的系统、设备、模块或单元的具体工作过程,可以参考方法实施例中的对应过程,不需再赘述。应理解,本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。
技术特征:
1.一种页面即时加载方法,其特征在于,应用于客户端,所述方法包括:接收用户访问html页面的请求;基于目标html页面的链接参数,确定所述目标html页面属于第一类型页面或者属于第二类型页面,其中,所述第一类型页面包括经过离线缓存处理的html页面,所述第二类型页面为未经过离线缓存处理的html页面,所述链接参数为字符串;如果所述目标html页面属于第一类型页面,则获取目标html页面的本地缓存文件的当前版本信息,以及获取服务器中目标html页面的最新版本信息;如果本地缓存文件的当前版本与服务器中的最新版本一致,直接加载本地缓存文件;如果本地缓存文件的当前版本与服务器中的最新版本不一致,将服务器中目标html页面的最新版本的资源文件下载至本地缓存中并进行加载;如果所述目标html页面属于第二类型页面,直接向服务器请求加载所述目标html页面。2.根据权利要求1所述的方法,其特征在于,所述链接参数属于所述目标html页面的地址参数中的一部分。3.根据权利要求1所述的方法,其特征在于,所述版本信息包括所述目标html页面的文件名,所述文件名基于哈希值进行标记。4.根据权利要求1所述的方法,其特征在于,在基于目标html页面的链接参数,确定所述目标html页面属于第一类型页面或者属于第二类型页面之后,所述方法还包括:如果所述目标html页面属于第一类型页面,且客户端确认所述目标html页面的本地缓存文件不存在,则客户端直接向服务器请求加载所述目标html页面,并将所述目标html页面的缓存文件下载至本地。5.一种页面即时加载装置,其特征在于,包括:接收模块,用于接收用户访问html页面的请求;确定模块,用于基于目标html页面的链接参数,确定所述目标html页面属于第一类型页面或者属于第二类型页面,其中,所述第一类型页面包括经过离线缓存处理的html页面,所述第二类型页面为未经过离线缓存处理的html页面,所述链接参数为字符串;获取模块,用于在所述目标html页面属于第一类型页面的情况下,获取目标html页面的本地缓存文件的当前版本信息,以及获取服务器中目标html页面的最新版本信息;加载模块,用于在本地缓存文件的当前版本与服务器中的最新版本一致的情况下,直接加载本地缓存文件;下载模块,用于在本地缓存文件的当前版本与服务器中的最新版本不一致的情况下,将服务器中目标html页面的最新版本的资源文件下载至本地缓存中并进行加载;请求模块,用于在所述目标html页面属于第二类型页面的情况下,直接向服务器请求加载所述目标html页面。6.根据权利要求1所述的装置,其特征在于,所述链接参数属于所述目标html页面的地址参数中的一部分。7.根据权利要求1所述的装置,其特征在于,所述版本信息包括所述目标html页面的文件名,所述文件名基于哈希值进行标记。8.根据权利要求1所述的装置,其特征在于,
所述请求模块还用于在所述目标html页面属于第一类型页面且所述目标html页面的本地缓存文件不存在的情况下,直接向服务器请求加载所述目标html页面,所述下载模块还用于在加载完成后将所述目标html页面的缓存文件下载至本地。9.一种电子设备,其特征在于,所述电子设备包括处理器以及存储有计算机程序指令的存储器;所述电子设备执行所述计算机程序指令时实现如权利要求1-4任一项所述的方法。10.一种计算机可读存储介质,其特征在于,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-4中任一项所述的方法。11.一种计算机程序产品,其特征在于,其包括计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-4中任一项所述的方法。
技术总结
本申请公开了一种页面即时加载方法、装置、电子设备及存储介质。该方法包括:接收用户访问HTML页面的请求;基于目标HTML页面的链接参数,确定目标HTML页面属于第一类型页面或者属于第二类型页面,其中,第一类型页面包括经过离线缓存处理的HTML页面,第二类型页面为未经过离线缓存处理的HTML页面,链接参数为字符串;如果目标HTML页面属于第一类型页面,则获取目标HTML页面的本地缓存文件的当前版本信息,以及获取服务器中目标HTML页面的最新版本信息;如果本地缓存文件的当前版本与服务器中的最新版本一致,直接加载本地缓存文件。利用本申请实施例能够实现页面的即时快速加载。本申请实施例能够实现页面的即时快速加载。本申请实施例能够实现页面的即时快速加载。
技术研发人员:郭永豪 鲍云峰 杨振国 刘曌
受保护的技术使用者:北京米可世界科技有限公司
技术研发日:2023.04.03
技术公布日:2023/8/9
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
