【技术实现步骤摘要】
一种基于哈希存储的数据处理方法及装置
本专利技术涉及计算机
,具体涉及一种基于哈希存储的数据处理方法及装置。
技术介绍
SaaS是Software-as-a-Service(软件即服务)的简称,它是一种通过Internet提供软件的模式,厂商将应用软件统一部署在自己的服务器上,客户可以根据自己实际需求,通过互联网向厂商定购所需的应用软件服务。在SaaS页签,可以显示多个列表页,如各个列表页中包括门店和加盟商等列表页信息,在查阅各个列表页的信息时,每次查询都是从数据库中进行查询,在高并发环境中,单次数据请求可达1S,速度很慢。如果服务端数据库中的数据很庞大,如包括全国的信息,数据的查询往往会等待许久。由此,既使得用户的体验不好,又浪费了服务器的资源。
技术实现思路
为解决现有技术中的问题,本专利技术实施例提供一种基于哈希存储的数据处理方法及装置。第一方面,本专利技术实施例提供一种基于哈希存储的数据处理方法,包括:针对当前页签,若发生了提交表单数据的动作,则获取当前页面的哈希值;若判断获知所述哈 ...
【技术保护点】
1.一种基于哈希存储的数据处理方法,其特征在于,包括:/n针对当前页签,若发生了提交表单数据的动作,则获取当前页面的哈希值;/n若判断获知所述哈希值在与所述当前页签对应的哈希表中尚未存储,则建立所述哈希值和所述表单数据的第一映射;从服务器端获取与所述表单数据对应的服务端数据后,进一步建立所述哈希值与所述服务端数据的第二映射;根据所述第一映射和所述第二映射将所述哈希值、所述表单数据及所述服务端数据存储入所述哈希表;并在当前页面显示所述服务端数据和/或表单数据;所述哈希表在所述当前页签创建时建立,并存储入本地磁盘;/n若判断获知所述哈希值在与所述当前页签对应的哈希表中已经存储, ...
【技术特征摘要】
1.一种基于哈希存储的数据处理方法,其特征在于,包括:
针对当前页签,若发生了提交表单数据的动作,则获取当前页面的哈希值;
若判断获知所述哈希值在与所述当前页签对应的哈希表中尚未存储,则建立所述哈希值和所述表单数据的第一映射;从服务器端获取与所述表单数据对应的服务端数据后,进一步建立所述哈希值与所述服务端数据的第二映射;根据所述第一映射和所述第二映射将所述哈希值、所述表单数据及所述服务端数据存储入所述哈希表;并在当前页面显示所述服务端数据和/或表单数据;所述哈希表在所述当前页签创建时建立,并存储入本地磁盘;
若判断获知所述哈希值在与所述当前页签对应的哈希表中已经存储,则获取所述哈希表中与所述哈希值对应的所述表单数据和/或所述服务端数据,并在当前页面显示所述服务端数据和/或表单数据。
2.根据权利要求1所述的基于哈希存储的数据处理方法,其特征在于,所述方法还包括:
针对当前页签,若页面状态及页面的哈希值发生变化但未发生所述提交表单数据的动作,则获取当前页面的哈希值;
若判断获知所述哈希值在与所述当前页签对应的哈希表中尚未存储,则在所述哈希表中实时存储所述哈希值及与所述哈希值对应的所述页面状态的页面数据;并在当前页面显示所述页面数据;
若判断获知所述哈希值在与所述当前页签对应的哈希表中已经存储,则获取所述哈希表中与所述哈希值对应的所述页面状态的所述页面数据,并在当前页面显示所述页面数据。
3.根据权利要求2所述的基于哈希存储的数据处理方法,其特征在于,所述方法还包括:
若判断获知发生了切换页签的动作,则通过查询磁盘中存储的目标页签的哈希表,在所述目标页签的页面中显示所述哈希表中的最后一个哈希值所对应的数据。
4.根据权利要求2所述的基于哈希存储的数据处理方法,其特征在于,所述方法还包括:
若判断获知发生了刷新操作,则通过查询磁盘中存储的当前页签的哈希表,在当前页签的页面中显示所述哈希表中的最后一个哈希值所对应的数据。
5.根据权利要求3或4所述的基于哈希存储的数据处理方法,其特征在于,所述显示所述哈希表中的最后一个哈希值所对应的数据,具体包括:
若所述最后一个哈希值所对应的数据包括所述服务端数据,则在所述页面中显示所述服务端数据和/或对应的所述表单数据...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。