路由子代理如何选择父代理?

作者:IPIDEA

2022-10-11 11:14:26

(图1)中的代理层次结构是静态的—代理1总是会将报文转发给代理2,代理2总是会将报文转发给代理3。但是,层次不一定非得是静态的。代理服务器可以根据众多因素,将报文转发给一个不断变化的代理服务器和原始服务器集。

路由子代理如何选择父代理?

(比如:在图2)中,访间代理会根据不同的情况将报文转发给父代理或原始服务器。

路由子代理如何选择父代理?

1)如果请求的对象属于付费内容分发服务Web服务器,代理将请求发送到附近的缓存服务器,服务器将返回缓存对象,或者如果没有,它将返回内容。

2)如果请求是特定类型的图片,访问代理将请求转发给特定的压缩代理,该代理将获取图片并压缩图片,以便通过缓慢的速度传递给客户Modem下载时,速度会更快。

还有几个动态选择父代理的例子。

&:负载均衡

子代理可以根据父代理当前的工作负荷水平来决定如何选择父代理,以平衡负荷。

&:全球任意国家地区附近的路由

在原始服务器所在的物理区域,子代理可以选择父代理。

&:协议/类型路由

子代理可子代理URI将消息转发给不同的父代理和原始服务器。某些特定类型的URI为了处理特殊协议,可以通过一些特殊的代理服务器转发请求。

&:基于订购的路线

如果出版商为高性能服务支付额外费用,他们的URI为了提高性能,将其转发到大型存储或压缩发动机。

动态父路由逻辑在不同的产品中有不同的实现方式,包括使用配置文件、脚本语言和动态可执行插件等。

*ipidea提供的服务必须在境外网络环境下使用

热门资讯