页面处理方法、装置、用户终端以及存储介质制造方法及图纸

技术编号:18444940 阅读:14 留言:0更新日期:2018-07-14 10:23
本发明专利技术实施例提供了一种页面处理方法、装置、用户终端以及存储介质,涉及互联网技术领域。该方法包括:客户端获取服务器返回的主文档的页面缓存策略控制头部,所述页面缓存策略控制头部携带有所述主文档的缓存策略;基于所述主文档的缓存策略,生成所述主文档的子资源的缓存策略;基于所述子资源的缓存策略,获取子资源。运用该方法可以根据主文档的页面缓存策略控制头部生成对应的子文档的缓存策略,缓存控制更加灵活。

Page processing method, device, user terminal and storage medium

The embodiment of the invention provides a page processing method, a device, a user terminal and a storage medium, and relates to the technical field of Internet. The method includes the page caching strategy control head for the client to get the main document returned by the server, and the page caching strategy controls the cache strategy of the head carrying the main document, and the caching strategy of the subresource of the main document is generated based on the caching strategy of the main document; and the cache policy based on the described subresource is based on the caching strategy of the main document. Slightly, get the child resources. Using this method, the caching strategy of the corresponding sub documents can be controlled according to the page caching strategy of the main document, and the cache control is more flexible.

【技术实现步骤摘要】
页面处理方法、装置、用户终端以及存储介质
本专利技术涉及互联网
,具体而言,涉及一种页面处理方法、装置、用户终端以及存储介质。
技术介绍
传统的缓存策略控制,都是针对某个资源请求进行控制,即资源A的缓存策略控制头部不能控制资源B的缓存策略。缓存策略控制头部可以控制资源在什么条件下可以缓存响应以及可以缓存多久,已缓存的资源在未过期前,都受到缓存策略控制头部的控制。在实际情况下,我们经常遇到需要更新某个未过期的本地子资源情况。例如某个子资源存在严重问题,虽然网络资源已经修正,但是受限于已缓存在本地的子资源在未过期之前无法更新,我们仍然访问的是未得到修正的子资源。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种页面处理方法、装置以及用户终端,以解决上述问题。第一方面,本专利技术实施例提供了一种页面处理方法,所述方法包括:客户端获取服务器返回的主文档的页面缓存策略控制头部,所述页面缓存策略控制头部携带有所述主文档的缓存策略;基于所述主文档的缓存策略,生成所述主文档的子资源的缓存策略;基于所述子资源的缓存策略,获取子资源。第二方面,本专利技术实施例提供了一种页面处理装置,所述装置包括:第一获取模块、生成模块以及第二获取模块。第一获取模块,用于获取服务器返回的主文档的页面缓存策略控制头部,所述页面缓存策略控制头部携带有所述主文档的缓存策略;生成模块,用于基于所述主文档的缓存策略,生成所述主文档的子资源的缓存策略;第二获取模块,用于基于所述子资源的缓存策略,获取子资源。第三方面,本专利技术实施例提供了一种用户终端,包括处理器以及存储器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述用户终端执行以下操作:所述用户终端获取服务器返回的主文档的页面缓存策略控制头部,所述页面缓存策略控制头部携带有所述主文档的缓存策略;基于所述主文档的缓存策略,生成所述主文档的子资源的缓存策略;基于所述子资源的缓存策略,获取子资源。第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述可读取存储介质存储有处理器可执行的程序代码,所述程序代码被配置成使所述处理器执行上述方法。与现有技术相比,本专利技术各实施例提出的页面处理方法、装置、用户终端以及存储介质的有益效果是:通过利用主文档的页面缓存策略控制头部去生成主文档的子资源的缓存策略,并根据该子资源的缓存策略获取子资源。运用该方法可以根据主文档的页面缓存策略控制头部生成对应的子文档的缓存策略,缓存控制更加灵活。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例提供的服务器与用户终端进行交互的示意图;图2为本专利技术实施例提供的用户终端的结构框图;图3为本专利技术第一实施例提供的页面处理方法的流程图;图4为本专利技术第二实施例提供的页面处理方法的流程图;图5为本专利技术第三实施例提供的页面处理装置的结构框图;图6为本专利技术第四实施例提供的页面处理装置的结构框图。具体实施方式如图1所示,是本专利技术实施例提供的用户终端100与服务器200进行交互的示意图。所述服务器200通过网络300与一个或多个用户终端100进行通信连接,以进行数据通信或交互。所述服务器200可以是网络服务器、数据库服务器、网页服务器等独立服务器,也可以是由多个独立服务器组成的集成服务器。所述用户终端100可以是个人电脑(personalcomputer,PC)、平板电脑、智能手机、个人数字助理(personaldigitalassistant,PDA)等。如图2所示,是所述用户终端100的方框示意图。所述用户终端100包括:页面处理装置、存储器110、存储控制器120、处理器130、外设接口140、输入输出单元150、音频单元160、显示单元170。所述存储器110、存储控制器120、处理器130、外设接口140、输入输出单元150、音频单元160以及显示单元170各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述页面处理装置包括至少一个可以软件或固件(firmware)的形式存储于所述存储器110中或固化在客户端设备的操作系统(operatingsystem,OS)中的软件功能模块。所述处理器130用于执行存储器110中存储的可执行模块,例如所述页面处理装置包括的软件功能模块或计算机程序。其中,存储器110可以是,但不限于,随机存取存储器(RandomAccessMemory,RAM),只读存储器(ReadOnlyMemory,ROM),可编程只读存储器(ProgrammableRead-OnlyMemory,PROM),可擦除只读存储器(ErasableProgrammableRead-OnlyMemory,EPROM),电可擦除只读存储器(ElectricErasableProgrammableRead-OnlyMemory,EEPROM)等。其中,存储器110用于存储程序,所述处理器130在接收到执行指令后,执行所述程序,例如,于本专利技术实施例中,当所述程序由所述处理器130执行时,所述用户终端100可以执行:获取服务器返回的主文档的页面缓存策略控制头部,所述页面缓存策略控制头部携带有所述主文档的缓存策略;基于所述主文档的缓存策略,生成所述主文档的子资源的缓存策略;基于所述子资源的缓存策略,获取子资源。前述本专利技术实施例任一实施例揭示的流程定义的用户终端100所执行的方法可以应用于处理器130中,或者由处理器130实现。处理器130可能是一种集成电路芯片,具有信号的处理能力。上述的处理器130可以是通用处理器,包括中央处理器(CentralProcessingUnit,简称CPU)、网络处理器(NetworkProcessor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本专利技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。所述外设接口140将各种输入/输出装置耦合至处理器130以及存储器110。在一些实施例中,外设接口140,处理器130以及存储控制器120可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。输入输出单元150用于提供给用户输入数据实现用户与用户终端100的交互。所述输入输出单元150可以是,但不限于,鼠标和键盘等。音频单元160向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。显示单元170在用户终端100与用户之间提供一个交互界面(例如用户操作界面)或用于显示图像数据给用户参考。在本实施例中,所述显示单元170可以是液晶显示器或触控显示器。若为本文档来自技高网...

【技术保护点】
1.一种页面处理方法,其特征在于,所述方法包括:客户端获取服务器返回的主文档的页面缓存策略控制头部,所述页面缓存策略控制头部携带有所述主文档的缓存策略;基于所述主文档的缓存策略,生成所述主文档的子资源的缓存策略;基于所述子资源的缓存策略,获取子资源。

【技术特征摘要】
1.一种页面处理方法,其特征在于,所述方法包括:客户端获取服务器返回的主文档的页面缓存策略控制头部,所述页面缓存策略控制头部携带有所述主文档的缓存策略;基于所述主文档的缓存策略,生成所述主文档的子资源的缓存策略;基于所述子资源的缓存策略,获取子资源。2.根据权利要求1所述的方法,其特征在于,基于所述主文档的缓存策略,生成所述主文档的子资源的缓存策略,包括:将原有的子资源本地缓存文件的响应头部,更新为携带有所述主文档的缓存策略的响应头部;基于所述更新后的响应头部,生成所述子资源的缓存策略。3.根据权利要求2所述的方法,其特征在于,所述将原有的子资源本地缓存文件的响应头部,更新为携带有所述主文档的缓存策略的响应头部,包括:判断在子资源本地缓存文件中是否存在有效的所述子资源;当存在时,将原有的子资源本地缓存文件的响应头部,更新为携带有所述主文档的缓存策略的响应头部;否则,基于原有的子资源本地缓存文件的响应头部,生成所述子资源的缓存策略。4.根据权利要求1所述的方法,其特征在于,所述更新后的响应头部包括控制时间以及控制内容,基于所述更新后的响应头部,生成所述子资源的缓存策略,包括:所述客户端基于所述更新后的响应头部,在所述控制时间内执行所述控制内容。5.根据权利要求1所述的方法,其特征在于,所述子资源包括CSS资源、JavaScript资源以及图片资源中的至少一个。6.一种页面处理装置,其特征在于,所述装置包括:第一获取模块,用于获取服务器返回的主文档的页面缓存策略控制头部,所述页面缓存策略控制头部携带有所述主文档的缓存策略;生成模块,用于基于所述主文档的缓存策略,生成所述主文档的子资源的缓存策略;第二获取模块...

【专利技术属性】
技术研发人员:刘翔
申请(专利权)人:广州市动景计算机科技有限公司
类型:发明
国别省市:广东,44

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

1