The invention provides a network data caching method, relating to the field of network data interaction processing. The network data caching method by identifying information are determined by using the proxy server according to the first network data request carrying the first network data cache; if you need to cache, caching strategies on the basis of the identification information associated with the cache of the first network data, when the client or other client to the proxy server second network initiated data request, the second network data request and the first network data matching, the proxy server to the first network to send data previously cached to the other client, which will not cause a large number of repeat request and save traffic, reduce the user browsing the dynamic network data and improve the user cost. The browsing speed in the client, improve the user's browsing experience.
【技术实现步骤摘要】
网络数据缓存方法
本专利技术涉及网络数据交互处理领域,具体而言,涉及一种网络数据缓存方法。
技术介绍
随着社会的进步与科技的发展,互联网技术已经进入每现代人的生活中,人们常常利用手机或平板等智能终端的应用程序浏览网络数据,例如,利用微信、QQ、支付宝以及360浏览器等应用程序,给人们提供了信息浏览的窗口与平台,丰富了人们的日常生活。现有技术中,用户在利用客户端安装的应用程序发起网络请求后,网络数据直接经过客户端或者浏览器发送到服务器端,中间没有做统一缓存处理,如遇到网络缓慢,甚至没有网络的情况下,将无法正常返回数据,客户体验感差,另外即使在网络较好的情况下,会造成大量的重复请求及流量浪费,从而导致用户浏览动态网络数据的成本很高。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种网络数据缓存方法,以改善上述的问题。第一方面,本专利技术实施例提供了一种网络数据缓存方法,所述网络数据缓存方法包括:接收客户端发送的第一网络数据请求,所述第一网络数据请求携带有信息标识;依据所述第一网络数据请求向一业务服务器获取第一网络数据;依据所述信息标识判断所述第一网络数据是否需要缓存;若需要缓存时,依据与所述信息标识关联的缓存策略对所述第一网络数据进行缓存。第二方面,本专利技术实施例还提供了一种网络数据缓存方法,应用于网络数据缓存系统,所述网络数据缓存系统包括客户端、代理服务器以及业务服务器,所述代理服务器分别与所述客户端、所述业务服务器建立通信连接,所述网络数据缓存方法包括:所述客户端发送第一网络数据请求至所述代理服务器;所述代理服务器接收客户端发送的第一网络数据请求, ...
【技术保护点】
一种网络数据缓存方法,其特征在于,所述网络数据缓存方法包括:接收客户端发送的第一网络数据请求,所述第一网络数据请求携带有信息标识;依据所述第一网络数据请求向一业务服务器获取第一网络数据;依据所述信息标识判断所述第一网络数据是否需要缓存;若需要缓存时,依据与所述信息标识关联的缓存策略对所述第一网络数据进行缓存。
【技术特征摘要】
1.一种网络数据缓存方法,其特征在于,所述网络数据缓存方法包括:接收客户端发送的第一网络数据请求,所述第一网络数据请求携带有信息标识;依据所述第一网络数据请求向一业务服务器获取第一网络数据;依据所述信息标识判断所述第一网络数据是否需要缓存;若需要缓存时,依据与所述信息标识关联的缓存策略对所述第一网络数据进行缓存。2.根据权利要求1所述的网络数据缓存方法,其特征在于,所述网络数据缓存方法还包括:接收另一客户端发送的第二网络数据请求;判断所述第二网络数据请求与所述第一网络数据是否匹配;若第二网络数据请求与所述第一网络数据匹配时,将所述第一网络数据发送至所述另一客户端。3.根据权利要求2所述的网络数据缓存方法,其特征在于,在所述断所述第二网络数据请求与所述第一网络数据是否匹配的步骤之后,所述网络数据缓存方法还包括:若第二网络数据请求与所述第一网络数据匹配时,对所述第一网络数据的请求次数进行一次计数;若在预设定的第一时间后,计数值低于预设定的频次阈值时,对该第一网络数据进行删除。4.根据权利要求1所述的网络数据缓存方法,其特征在于,所述若需要缓存时,依据与所述信息标识关联的缓存策略对所述第一网络数据进行缓存的步骤包括:若需要缓存时,对第一网络数据进行缓存,并在预设定的第二时间后对缓存的第一网络数据进行删除。5.根据权利要求1所述的网络数据缓存方法,其特征在于,所述若需要缓存时,依据与所述信息标识关联的缓存策略对所述第一网络数据进行更新的步骤包括:若需要缓存时,对第一网络数据进行缓存,并间隔预设定的第二时间向所述业务服务器发送数据更新请求;若在预设定的第三时间后接收到所述业务服务器发送的更新后的第一网络数据时,对缓存的第一网络数据进行更新。6.根据权利要求5所述的网络数据缓存方法,其特征在于,在若需要缓存时,对第一网络数据进行缓存,并间隔预设定的第二时间向所述业务服务器发送数据更新请求的步骤之后,所述网络数据缓存方法还包括:若在预设定的第三时间后,未接收到所述业务服务器发送的更新后的第一网络数...
【专利技术属性】
技术研发人员:王智鹏,
申请(专利权)人:四川驹马企业管理有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。