限制每个目的地的请求数

时间:2014-02-27 13:43:52

标签: linux proxy

我正在开发从多台计算机下载URL的小型服务。每台计算机都通过相同的代理计算机访问Internet。

我想使用代理服务器来限制为每个目标发送的请求数(最多N个请求\秒)。

例如,让我们在一秒钟内定义每个站点1个请求的最大边界(1个请求\秒)。客户A,B,C同时向我们的代理服务器发送请求,从“cnn.com”下载3个不同的页面:

  1. 第一个传入请求将立即执行,其他请求将延迟。
  2. 等一下。
  3. 取一个延迟的请求并执行它。
  4. 等一下。
  5. 执行上次延迟的请求。
  6. 我正在使用Linux(Ubuntu服务器)。

    有代理应用程序可以完成这项工作吗?

    如果答案为“是”,当有多个代理服务器时,这可以解决此问题吗?

    谢谢!

0 个答案:

没有答案