【技术实现步骤摘要】
页面内容缓存方法及装置
本专利技术涉及网络应用
,特别涉及一种页面内容缓存方法及装置。
技术介绍
网页预加载是一种提前加载用户尚未查看的网页页面,以便在接收到用户查看该网页页面的指示时,快速展示网页页面的方法。在相关技术中,用户通过浏览器应用打开一个网页页面时,对于该网页页面中包含的网页地址,浏览器应用可以获取该网页地址对应的完整网页数据,并在后台预先对网页数据进行网页渲染,获得该网页地址对应的网页页面的页面内容并缓存,后续用户点击该网页地址时,浏览器应用可以直接读取缓存的该网页页面的页面内容并进行展示,从而提高网页页面的展示速度。在相关技术中,浏览器应用在对网页地址对应的网页页面进行预加载时,需要对网页页面的完整页面的页面内容进行缓存,而在实际使用过程中,并不是每个网页地址都会被用户点击,从而导致预加载过程浪费较多的缓存资源。
技术实现思路
为了解决相关技术中浏览器应用在对网页地址对应的网页页面进行预加载时,需要对网页页面的完整页面的页面内容进行缓存,从而导致预加载过程浪费较多的缓存资源的问题,本专利技术实施例提供了一种页面内容缓存方法及装置,技术方案如下:第 ...
【技术保护点】
1.一种页面内容缓存方法,其特征在于,所述方法包括:获取终端的屏幕显示的当前页面中包含的网页地址;获取首屏参数,所述首屏参数用于指示首屏区域在所述网页地址对应的网页页面中的位置区域;所述首屏区域是所述终端展示所述网页页面时,所述网页页面在未滚动时可见的页面区域;根据所述首屏参数获取首屏数据,所述首屏数据是所述首屏区域对应的网页数据;缓存所述首屏数据对应的页面内容。
【技术特征摘要】
1.一种页面内容缓存方法,其特征在于,所述方法包括:获取终端的屏幕显示的当前页面中包含的网页地址;获取首屏参数,所述首屏参数用于指示首屏区域在所述网页地址对应的网页页面中的位置区域;所述首屏区域是所述终端展示所述网页页面时,所述网页页面在未滚动时可见的页面区域;根据所述首屏参数获取首屏数据,所述首屏数据是所述首屏区域对应的网页数据;缓存所述首屏数据对应的页面内容。2.根据权利要求1所述的方法,其特征在于,所述根据所述首屏参数获取首屏数据,包括:向所述网页地址对应的服务器发送数据获取请求,所述数据获取请求中包含所述首屏参数;获取所述服务器根据所述首屏参数返回的所述首屏数据。3.根据权利要求2所述的方法,其特征在于,所述获取所述服务器根据所述首屏参数返回的所述首屏数据,包括:接收所述服务器根据所述首屏参数返回的,所述网页页面的完整页面数据,所述完整页面数据中包含数据指示标识,所述数据指示标识用于指示所述首屏数据;根据所述数据指示标识从所述完整页面数据中提取所述首屏数据。4.根据权利要求1所述的方法,其特征在于,所述根据所述首屏参数获取首屏数据,包括:向所述网页地址对应的服务器发送数据获取请求,所述数据获取请求用于请求所述网页页面的完整页面数据;接收所述服务器返回的所述完整页面数据;根据所述首屏参数从所述完整页面数据中提取所述首屏数据。5.根据权利要求1至4任一所述的方法,其特征在于,所述首屏参数包括:所述终端的屏幕的尺寸和分辨率;或者,所述终端的屏幕的分辨率以及所述终端展示所述网页页面的默认区域的尺寸。6.根据权利要求1至4任一所述的方法,其特征在于,所述首屏数据对应的页面内容是用于在所述首屏区域中的全部或者部分区域进行显示的页面内容。7.根据权利要求1至4任一所述的方法,其特征在于,所述方法还包括:根据所述首屏数据对应的页面内容生成所述首屏区域的缩略图;在接收到对所述网页地址的预定操作时展示所述缩略图。8.一种页面内容缓存装置,其特征在于,所述装置包括:地址获取模块,用于获取终端的屏幕显示的当前页面中包含的网页地址;参数获取模块,用于获取首屏参数,所述首屏参数用于指示首屏区域在所述网页地址对应的...
【专利技术属性】
技术研发人员:李法镜,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。