并发Net :: HTTP.get到同一个域

时间:2009-07-02 08:22:26

标签: ruby-on-rails ruby linux http centos

作为我的Ruby on Rails应用程序的一部分,我需要对外部Web服务器执行几个(几十个)Web请求 - 所有这些都在同一个域上。我知道Windows上每个域限制的两个请求并且知道如何调整它,但是这个应用程序在CentOS上运行,我不希望遇到同样的问题,但我似乎是。

* nix上是否存在同域限制?如果是这样,我该如何调整呢?

2 个答案:

答案 0 :(得分:1)

我认为它不是操作系统问题,而是协议问题。

Http 1.1只允许对主机名发出2个同时请求。

注意: http://one.yourdomain.comhttp://two.yourdomain.com被视为不同的主机名

HTH

答案 1 :(得分:0)

我认为它对Typhoeus等其他库更有效:Typhoeus或者,如果您使用EventMachine:EM-Http-Request它们都允许多请求,您应该能够发送超过2个相同的域名(至少与Ubuntu一样)