作为我的 Ruby on Rails 应用程序的一部分,我需要向外部 Web 服务器执行几个(几十个)Web 请求——所有这些请求都在同一个域上。我知道 Windows 上每个域限制的两个请求并且知道如何调整它,但是这个应用程序在 CentOS 上运行,我没想到会遇到同样的问题,但我似乎是。
*nix 上是否存在同域限制?如果是这样,我该如何调整它?
作为我的 Ruby on Rails 应用程序的一部分,我需要向外部 Web 服务器执行几个(几十个)Web 请求——所有这些请求都在同一个域上。我知道 Windows 上每个域限制的两个请求并且知道如何调整它,但是这个应用程序在 CentOS 上运行,我没想到会遇到同样的问题,但我似乎是。
*nix 上是否存在同域限制?如果是这样,我该如何调整它?
我认为这不是操作系统问题,而是协议问题。
Http 1.1 只允许对主机名进行 2 个同时请求。
注意: http://one.yourdomain.com,http://two.yourdomain.com被认为是不同的主机名
高温高压
我认为它与 Typhoeus : Typhoeus等其他库一起工作得更好,或者,如果你使用 EventMachine : EM-Http-Request它们都允许多请求,你应该能够向同一个域发送超过 2 个(至少它与 Ubuntu 一起使用)