一种前端页面数据缓存方法及系统技术方案

技术编号:23343380 阅读:19 留言:0更新日期:2020-02-15 03:53
本发明专利技术公开了一种前端页面数据缓存方法及系统,属于前端页面技术领域。本发明专利技术的前端页面数据缓存方法,该方法通过查询数据、检查缓存、请求服务器和缓存数据来实现,查询数据时,先检查是否有缓存,若有缓存则读取相应数据,若没有缓存数据,从请求服务器中读取数据,将读取的数据存入缓存,再返回相应的数据。该发明专利技术的前端页面数据缓存方法通过两个K值确定一个value值,能够减少请求后端的次数,充分的发挥缓存的优点,具有很好的推广应用价值。

A front page data caching method and system

【技术实现步骤摘要】
一种前端页面数据缓存方法及系统
本专利技术涉及前端页面
,具体提供一种前端页面数据缓存方法及系统。
技术介绍
网站前端技术发展迅速,前端的功能越来越强大,处理的数据和场景也越来越多。现有的前端缓存支持<k,v>形式的存储,如果数据多了,就需要存储很多的<k,v>,而且如果需要更新等就得不断的请求后端服务器。
技术实现思路
本专利技术的技术任务是针对上述存在的问题,提供一种通过两个K值确定一个value值,能够减少请求后端的次数,充分的发挥缓存的优点的前端页面数据缓存方法。本专利技术进一步的技术任务是提供一种前端页面数据缓存系统。为实现上述目的,本专利技术提供了如下技术方案:一种前端页面数据缓存方法,该方法通过查询数据、检查缓存、请求服务器和缓存数据来实现,查询数据时,先检查是否有缓存,若有缓存则读取相应数据,若没有缓存数据,从请求服务器中读取数据,将读取的数据存入缓存,再返回相应的数据。作为优选,所述查询数据时的数据由两个key值确定,即K1和K2确定一个valu本文档来自技高网...

【技术保护点】
1.一种前端页面数据缓存方法,其特征在于:该方法通过查询数据、检查缓存、请求服务器和缓存数据来实现,查询数据时,先检查是否有缓存,若有缓存则读取相应数据,若没有缓存数据,从请求服务器中读取数据,将读取的数据存入缓存,再返回相应的数据。/n

【技术特征摘要】
1.一种前端页面数据缓存方法,其特征在于:该方法通过查询数据、检查缓存、请求服务器和缓存数据来实现,查询数据时,先检查是否有缓存,若有缓存则读取相应数据,若没有缓存数据,从请求服务器中读取数据,将读取的数据存入缓存,再返回相应的数据。


2.根据权利要求1所述的前端页面数据缓存方法,其特征在于:所述查询数据时的数据由两个key值确定,即K1和K2确定一个value值,查询数据时传入K1和K2参数,返回对应的value数据,调用检查缓存进行查询数据。


3.根据权利要求2所述的前端页面数据缓存方法,其特征在于:检查缓存首先检查缓存中是否有K1参数,若没有K1参数调用请求服务器,若有K1参数,检查K1中的数据是否有K2的值,若有K2的值返回K2对应的value值,若没有K2值,调用请求服务器更新K1的缓存。


4.根据权利要求3所述的前端页面数据缓存方法,其特征在于:所述请求服务器请求远程服务器,将请求的数据交给缓存数据,由缓存数据写入缓存。


5.根据权利要求4所述的前端页面数据缓存方法,其特征在于:缓存数据时包括两层,第一层是<K1,V1>格式数据,第二层是V1的数据,格式是<K2,V2>,整体缓存格式为<Ki,<Kij,Vj>>。


6.根据权利要求5所述的前端页面数据缓存方法,其特征在于:所述V1是JSON对象数据,当存入缓存时,将V1转换成字符串,当从缓存中存取数据时,将V1转换成JSON对象。

【专利技术属性】
技术研发人员:陈伟魏金雷杨继伟
申请(专利权)人:浪潮云信息技术有限公司
类型:发明
国别省市:山东;37

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

1