【技术实现步骤摘要】
一种资源请求响应方法、重定向服务器及决策分发服务器
本专利技术涉及数据处理领域,尤其涉及一种资源请求响应方法、重定向服务器及决策分发服务器。
技术介绍
目前,网络服务提供商可为客户提供网络加速服务,使得客户的请求可以快速得到响应,以提升用户体验。现有的实现方案中,网络服务提供商可通过设置重定向服务器来确定是否对接收到的流量进行加速代理,由于重定向服务器往往面对的是非常大量的用户,当接收到的流量超负荷时,重定向服务器可能由于压力过大而崩溃,或减缓对用户流量的处理,从而导致流量堵塞在重定向服务器处,无法得到及时响应,影响用户体验。综上,如何减轻重定向服务器的负载压力,已成为行业亟需解决的问题。
技术实现思路
本专利技术实施例提供一种资源请求响应方法、重定向服务器及决策分发服务器,用以快速地实现获取客户端的资源请求。第一方面,本专利技术实施例提供一种资源请求响应方法,该方法包括:重定向服务器基于第一筛选规则对来自客户端的第一资源请求进行分类,所述分类结果包含可处理类型和不可处理类型;对确定为所述 ...
【技术保护点】
1.一种资源请求响应方法,其特征在于,包括:/n重定向服务器基于第一筛选规则对来自客户端的第一资源请求进行分类,所述分类结果包含可处理类型和不可处理类型;/n对确定为所述不可处理类型的所述第一资源请求进行响应,使得所述客户端向决策分发服务器发送第二资源请求;/n所述决策分发服务器基于第二筛选规则确定来自所述客户端的所述第二资源请求是否为可服务类型;/n若确定所述第二资源请求为可服务类型,则对所述第二资源请求进行加速代理;/n其中,执行所述第二筛选规则所耗费的时长大于执行所述第一筛选规则所耗费的时长。/n
【技术特征摘要】
1.一种资源请求响应方法,其特征在于,包括:
重定向服务器基于第一筛选规则对来自客户端的第一资源请求进行分类,所述分类结果包含可处理类型和不可处理类型;
对确定为所述不可处理类型的所述第一资源请求进行响应,使得所述客户端向决策分发服务器发送第二资源请求;
所述决策分发服务器基于第二筛选规则确定来自所述客户端的所述第二资源请求是否为可服务类型;
若确定所述第二资源请求为可服务类型,则对所述第二资源请求进行加速代理;
其中,执行所述第二筛选规则所耗费的时长大于执行所述第一筛选规则所耗费的时长。
2.如权利要求1所述的方法,其特征在于,
所述第一筛选规则包含字段查询;
所述第二筛选规则包含正则匹配。
3.如权利要求1或2所述的方法,其特征在于,所述重定向服务器基于第一筛选规则对来自客户端的第一资源请求进行分类,包含:
所述重定向服务器在对所述第一资源请求进行解析后,从中获取请求域名,并基于所述请求域名与预设名单进行匹配,基于匹配结果,确认所述第一资源请求的分类。
4.如权利要求3所述的方法,其特征在于,所述预设名单包含黑名单,所述黑名单中包含拒绝提供服务的域名,若所述请求域名记录在所述黑名单中,则确定所述第一资源请求为可处理类型,并丢弃所述第一资源请求。
5.如权利要求3所述的方法,其特征在于,所述预设名单包含白名单,所述白名单中包含可提供服务的域名,若所述请求域名记录在所述白名单中,则确定所述第一资源请求为可处理类型,并对所述第一资源请求进行加速代理。
6.如权利要求5所述的方法,其特征在于,所述重定向服务器对所述第一资源请求进行加速代理,包含:
所述重定向服务器伪装成所述第一资源请求中的源站,构造加速重定向报文,并将所述加速重定向报文发送给所述客户端,其中所述加速重定向报文用于指示所述客户端向缓存服务器请求资源。
7.如权利要求3所述的方法,其特征在于,所述预设名单包含模糊名单,若所述请求域名记录在所述模糊名单中,则确定所述第一资源请求为不可处理类型。
8.如权利要求1所述的方法,其特征在于,所述重定向服务器基于第一筛选规则对来自客户端的第一资源请求进行分类,包含:
所述重定向服务器在对所述第一资源请求进行解析后,确定所述第一资源请求是否包含防盗链,若是,则确定所述第一资源请求为不可处理类型;
或者,包含:
所述重定向服务器在对所述第一资源请求进行解析后,从中获取请求域名,若所述请求域名为IP地址,并且所述第一资源请求中包含防盗链,则确定所述第一资源请求为不可处理类型。
9.如权利要求1所述的方法,其特征在于,所述对确定为所述不...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。