【技术实现步骤摘要】
一种数据读取方法及装置
本专利技术属于计算机
,尤其涉及一种数据读取方法及装置。
技术介绍
随着移动互联网技术的不断发展,用户对数据获取的时效性要求越来越高。例如,用户使用终端侧的客户端时,客户端通常需要从服务器加载数据,如果客户端从服务器获取数据的过程过于缓慢和耗时,导致客户端的加载速度很慢,这将严重影响用户的体验。传统的数据加载技术方案,用户在客户端上进行数据获取操作时,客户端会产生相应的数据获取请求并发送给服务器。服务器每次收到数据获取请求,都需要调用后台的开发语言(由于服务器与缓存、数据库属于不同的系统,服务器无法直接访问缓存、数据库,必须调用后台开发语言访问缓存、数据库)。然后,开发语言框架获取该请求对应的数据并反馈给客户端。此外,开发语言框架顺序响应请求,即,开发语言响应完一个请求后,才会继续处理下一个请求。因此,服务器调用开发语言框架处理请求的过程非常耗时,导致数据读取速度缓慢,服务器的大量资源被浪费。在高并发的情况下,如果重复这样的流程,将会造成系统崩溃。
技术实现思路
有鉴于此,本申请的目的在于提供一种数据读取方法及装置,以提高数据读取效率,提 ...
【技术保护点】
一种数据读取方法,应用于服务器中,其特征在于,包括:接收数据获取请求;解析所述数据获取请求,得到所述数据获取请求所请求获得的数据对应的数据信息;判断缓存系统中是否包含所述数据信息对应的数据;如果所述缓存系统中包含所述数据信息对应的数据,则直接从所述缓存系统中获取所述数据信息对应的缓存数据。
【技术特征摘要】
1.一种数据读取方法,应用于服务器中,其特征在于,包括:接收数据获取请求;解析所述数据获取请求,得到所述数据获取请求所请求获得的数据对应的数据信息;判断缓存系统中是否包含所述数据信息对应的数据;如果所述缓存系统中包含所述数据信息对应的数据,则直接从所述缓存系统中获取所述数据信息对应的缓存数据。2.根据权利要求1所述的方法,其特征在于,所述解析所述数据获取请求,得到所述数据获取请求所请求获得的数据对应的数据信息,包括:解析所述数据获取请求,得到所述数据获取请求所请求获得的数据对应的参数信息;利用加密算法对所述参数信息进行加密运算,得到所述数据信息。3.根据权利要求1或2所述的方法,其特征在于,所述服务器中存储有缓存数据索引,所述缓存数据索引从所述缓存系统中获得;所述判断缓存系统中是否包含所述数据信息对应的数据,包括:查找所述缓存数据索引中是否包含所述数据信息;如果所述缓存数据索引中包含所述数据信息,则确定所述缓存系统中包含所述数据信息对应的数据;如果所述缓存数据索引中不包含所述数据信息,则确定所述缓存系统中不包含所述数据信息对应的数据。4.根据权利要求3所述的方法,其特征在于,所述查找所述缓存数据索引中是否包含所述数据信息,包括:所述服务器将所述数据信息转换得到数据索引;查找所述缓存数据索引中是否包含所述数据索引;如果所述缓存数据索引中包含所述数据索引,则确定所述缓存数据索引中包含所述数据信息;如果所述缓存数据索引中不包含所述数据索引,则确定所述缓存数据索引中不包含所述数据信息。5.根据权利要求4所述的方法,其特征在于,如果所述缓存数据索引中包含所述数据信息,则所述服务器直接从缓存系统中获取所述数据信息对应的缓存数据,包括:如果确定所述缓存数据索引中包含所述数据信息,则根据所述数据信息转换得到的数据索引生成缓存数据读取请求,所述缓存数据读取请求的POST请求参数...
【专利技术属性】
技术研发人员:陈艺天,刘石红,
申请(专利权)人:北京微影时代科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。