The invention discloses a cross-page data access method, device, computer equipment and storage medium. The method includes: requesting page data of different pages from the server, identifying the same common page data from the page data of the different pages, and storing the same common page data locally after identifying the same common page data. When the page is refreshed, if the requested data is the same common page data, the same common page data is called to local storage. If the requested data is the same common page data, the non-common page data is requested from the server. The invention can realize the effect of reducing the pressure on the server side and accelerating the page rendering efficiency of the client side.
【技术实现步骤摘要】
跨页面的数据存取方法、装置、计算机设备和存储介质
本申请涉及计算机互联网领域,特别涉及一种跨页面的数据存取方法、装置、计算机设备和存储介质。
技术介绍
客户端用户通过浏览器访问网页时,可以通过页面渲染将用户请求的网页呈现给用户,即浏览器解析用户输入的URL地址,向服务器发出页面渲染请求后,服务器根据页面渲染请求,获取页面展示所需的页面元素及数据,并将数据填充到对应的页面元素处,生成html文件,发送至浏览器并存储在浏览器缓存中,由浏览器根据html文件完成页面渲染。页面渲染过程中涉及的数据大多都要向服务器请求加载。目前市面上的APP或者网站加载的不同网页中,如果含有相同的数据,浏览器会对该数据重复频繁地发出请求,在客户端甚至存在每对页面刷新一次,就向服务器发送一次数据请求,这样会大大增加服务器的负荷,拖慢页面渲染速度,降低页面整体生成效率。
技术实现思路
本专利技术的目的在于针对现有技术的不足,提供一种跨页面的数据存取方法、装置、计算机设备和存储介质,通过识别出不同网页中包含的相同的被频繁调用的数据,并存储在本地后后,APP或网站不再对服务器发送加载请求,从而减少向服务器的请求次数,减少服务器端的压力,达到在本地对页面进行渲染和加载的效果,加速客户端的页面渲染效率。为达到上述目的,本专利技术的技术方案提供一种跨页面的数据存取方法、装置、计算机设备和存储介质。本专利技术公开了一种跨页面的数据存取方法,包括以下步骤:向服务器请求不同页面的页面数据,并在所述不同页面的页面数据中识别出相同常用页面数据;当识别出所述相同常用页面数据后,将所述相同常用页面数据存储在本地存 ...
【技术保护点】
1.一种跨页面的数据存取方法,其特征在于,包括:向服务器请求不同页面的页面数据,并在所述不同页面的页面数据中识别出相同常用页面数据;当识别出所述相同常用页面数据后,将所述相同常用页面数据存储在本地存储中;当页面刷新时,如果请求的数据为所述相同常用页面数据,则向本地存储调用所述相同常用页面数据,如果请求的数据为非相同常用页面数据,则向服务器请求所述非相同常用页面数据。
【技术特征摘要】
1.一种跨页面的数据存取方法,其特征在于,包括:向服务器请求不同页面的页面数据,并在所述不同页面的页面数据中识别出相同常用页面数据;当识别出所述相同常用页面数据后,将所述相同常用页面数据存储在本地存储中;当页面刷新时,如果请求的数据为所述相同常用页面数据,则向本地存储调用所述相同常用页面数据,如果请求的数据为非相同常用页面数据,则向服务器请求所述非相同常用页面数据。2.如权利要求1所述的跨页面的数据存取方法,其特征在于,所述向服务器请求不同页面的页面数据,并在所述不同页面的页面数据中识别出相同常用页面数据,包括:查询不同页面的页面数据之间相同的数据,并当找到所述不同页面的页面数据之间相同的数据后,设置所述不同页面的页面数据之间相同的数据为相同页面数据;预设所述相同页面数据的请求次数阈值;当收到所述相同页面数据的请求时,对所述相同页面数据的请求次数进行累计;当所述相同页面数据的请求次数的累计值与所述相同页面数据的请求次数阈值相等时,将所述相同页面数据设置为相同常用页面数据。3.如权利要求1所述的跨页面的数据存取方法,其特征在于,所述当识别出所述相同常用页面数据后,将所述相同常用页面数据存储在本地存储中,包括:当识别出所述相同常用页面数据后,从所述服务器中获取所述相同常用页面数据;将从所述服务器中获取的所述相同常用页面数据转存至本地存储中。4.如权利要求1所述的跨页面的数据存取方法,其特征在于,所述当识别出所述相同常用页面数据后,将所述相同常用页面数据存储在本地存储中,包括:预设所述相同常用页面数据存储时间有效期;当所述相同常用页面数据存储在本地存储后,对所述相同常用页面数据存储时间进行计时;当所述相同常用页面数据存储计时时间达到所述相同常用页面数据存储时间有效期后,在所述本地存储中删除所述相同常用页面数据。5.如权利要求1所述的跨页面的数据存取方法,其特征在于,所述当识别出所述相同常用页面数据后,将所述相同常用页面数据存储在本地存储中,包括:当所述相同常用页面数据存储在本地存储后,对所述相同常用页面数据进行永久存储。6.如权利要求1所述的跨页面的数据存取方法,其特征在于,所述当页面刷新时,如果请求的数据为所述相同...
【专利技术属性】
技术研发人员:孙葛亮,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。