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.一种页面处理方法,其特征在于,所述方法包括:客户端获取服务器返回的主文档的页面缓存策略控制头部,所述页面缓存策略控制头部携带有所述主文档的缓存策略;基于所述主文档的缓存策略,生成所述主文档的子资源的缓存策略;基于所述子资源的缓存策略,获取子资源。
【技术特征摘要】
1.一种页面处理方法,其特征在于,所述方法包括:客户端获取服务器返回的主文档的页面缓存策略控制头部,所述页面缓存策略控制头部携带有所述主文档的缓存策略;基于所述主文档的缓存策略,生成所述主文档的子资源的缓存策略;基于所述子资源的缓存策略,获取子资源。2.根据权利要求1所述的方法,其特征在于,基于所述主文档的缓存策略,生成所述主文档的子资源的缓存策略,包括:将原有的子资源本地缓存文件的响应头部,更新为携带有所述主文档的缓存策略的响应头部;基于所述更新后的响应头部,生成所述子资源的缓存策略。3.根据权利要求2所述的方法,其特征在于,所述将原有的子资源本地缓存文件的响应头部,更新为携带有所述主文档的缓存策略的响应头部,包括:判断在子资源本地缓存文件中是否存在有效的所述子资源;当存在时,将原有的子资源本地缓存文件的响应头部,更新为携带有所述主文档的缓存策略的响应头部;否则,基于原有的子资源本地缓存文件的响应头部,生成所述子资源的缓存策略。4.根据权利要求1所述的方法,其特征在于,所述更新后的响应头部包括控制时间以及控制内容,基于所述更新后的响应头部,生成所述子资源的缓存策略,包括:所述客户端基于所述更新后的响应头部,在所述控制时间内执行所述控制内容。5.根据权利要求1所述的方法,其特征在于,所述子资源包括CSS资源、JavaScript资源以及图片资源中的至少一个。6.一种页面处理装置,其特征在于,所述装置包括:第一获取模块,用于获取服务器返回的主文档的页面缓存策略控制头部,所述页面缓存策略控制头部携带有所述主文档的缓存策略;生成模块,用于基于所述主文档的缓存策略,生成所述主文档的子资源的缓存策略;第二获取模块...
【专利技术属性】
技术研发人员:刘翔,
申请(专利权)人:广州市动景计算机科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。