[发明专利]基于内容分发网络的分布式地理信息匹配系统和方法在审
申请号: | 201310357527.5 | 申请日: | 2013-08-15 |
公开(公告)号: | CN103414777A | 公开(公告)日: | 2013-11-27 |
发明(设计)人: | 洪珂;郭文强;翁志真 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 施浩 |
地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 内容 分发 网络 分布式 地理信息 匹配 系统 方法 | ||
技术领域
本发明涉及降低数据库负载的技术,尤其涉及内容分发网络中降低源服务器数据库负载技术。
背景技术
在现实生活中,全国甚至全球的网民可能会访问同一个网站,网站经常需要根据终端用户的地理归属,来响应给终端对应的信息。比如面向全球的零售网站,它需要判断终端用户属于哪个国家,再响应给终端对应语言版本的页面等。这个时候就需要网站对访问网站的终端用户所属的地理有个精准判断。本文对终端地理位置的判断方法是通过终端用户访问IP来定位的。
基于内容分发网络的分布式地理信息匹配系统的基本思想是,当网站接入内容分发网络后,终端用户对数据库中地理信息的匹配查询请求由分布式节点的服务系统处理,避免请求回源,一方面降低源站压力,使得源站可以在较为空闲的负载下为更多终端用户提供服务。另一方面,地理信息匹配工作自适应由最靠近终端用户的节点提供服务,更提升数据响应速度,提高终端的用户体验。
基于内容分发网络,现有的用户对地理信息查询的流程如下:
终端客户向已经接入内容分发网络的网站发起地理信息查询请求;
由于网站已接入内容分发网络,终端用户的请求将被发送至内容分发网络靠近终端用户的服务节点进行处理。
服务节点判断终端用户的地理信息查询请求需要对网站数据库进行查询运算,服务节点将请求转发回源服务器进行处理。
源服务器接收到服务节点发送的请求,进行数据库查询运算,并将查询结果编辑后响应给服务节点。
内容分发网络服务节点用源服务器提供的响应数据响应给终端用户,至此地理信息查询请求处理结束。
现有的地理信息查询方式存在两个弊端:
1.用户对地理信息查询的每一次请求都需要回源处理,消耗源站数据库资源,对源站数据库负载产生压力,在请求高峰时,源站数据库可能会因为负载过高无法正常提供服务。
2.地理信息查询请求回源处理需要经过长距离的数据传输,造成较长的时间消耗,特别是在源站数据库负载高时,源站的数据库的响应时间也将呈现指数级增长,影响用户体验。
发明内容
本发明的目的在于解决上述问题,提供了一种基于内容分发网络的分布式地理信息匹配系统和方法,可以减轻源站数据库的压力,也可以避免请求回源的过程中长距离数据传输的时间消耗,提高网站响应速度。
本发明的技术方案为:本发明揭示了一种基于内容分发网络的分布式地理信息匹配系统,包括在内容分发网络的各边缘服务节点上分布式方式配置的应用处理装置和地理信息匹配装置,其中:
应用处理装置,处理用户请求的业务逻辑,判断当前终端请求中对地理信息的查询请求是否需要在本地处理,若需要则将查询请求发送给本地的地理信息匹配装置,另一方面在接收到来自地理信息匹配装置的处理结果后响应终端的请求;
地理信息匹配装置,在本地数据库中查询终端请求的地理位置,并将地理位置反馈给本地的应用处理装置。
根据本发明的基于内容分发网络的分布式地理信息匹配系统的一实施例,应用处理装置通过查询配置信息判断查询请求是否由服务节点中的缓存直接响应,若是则由应用处理装置将缓存信息直接响应至终端。
根据本发明的基于内容分发网络的分布式地理信息匹配系统的一实施例,应用处理装置通过查询配置信息判断查询请求是否需要回源处理,若需要回源则由源站处理查询请求后通过应用处理装置响应至终端。
根据本发明的基于内容分发网络的分布式地理信息匹配系统的一实施例,地理信息匹配装置基于应用处理装置发送来的IP信息,根据全球地理位置信息和IP信息的对应关系查询终端请求的地理位置。
本发明还揭示了一种基于内容分发网络的分布式地理信息匹配方法,包括:
客户端向接入内容分发网络的网站发出请求,请求中包含对地理信息的查询需求;
内容分发网络服务节点判定用户请求是否需要回源处理;
若需要回源处理则将请求发回源站,由源站处理用户的查询请求并响应终端用户请求,否则在本地数据库中查询终端请求的地理位置,并将地理位置反馈给终端。
根据本发明的基于内容分发网络的分布式地理信息匹配方法的一实施例,在判断是否需要回源处理之前还包括:
判断查询请求是否由服务节点中的缓存直接响应,若是则将内容分发网络服务节点的缓存信息直接响应至终端。
根据本发明的基于内容分发网络的分布式地理信息匹配方法的一实施例,内容分发网络服务节点是通过查询配置信息判定用户请求是否需要回源处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310357527.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于宠物的社交平台的注册方法
- 下一篇:一种演示文稿的同步播放方法及系统
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法