Rails アプリケーションで ajax リクエストを行う必要があります。この ajax リクエストは、いくつかのサーバーに対して他の多くの http リクエストを作成する必要があります。それら(リクエスト)がたくさんあるかもしれません。
def ajax_request
  # request to the server1....
  # request to the server2....
  # request to the server3....
  # request to the server4....
  respond_to {|format| format.js }
end
問題はもちろん、時間がかかることです。各リクエストは、ページに表示できるデータの独立した部分を返し、他のリクエストに依存しないことに注意してください。
私がやりたいのは、このようにデータを部分的に返すことです
def ajax_request
  # request to the server1....
  respond_to {|format| format.js }
  # request to the server2....
  respond_to {|format| format.js }
  # request to the server3....
  respond_to {|format| format.js }
  # request to the server4....
  respond_to {|format| format.js }
end
それが機能しないことはわかっていますが、前述の方法で機能するコードを探しています。あなたは私に何を勧めますか?
別のオプションは、多くの ajax リクエストを送信することです
def ajax_request1
  # request to the server1....
  respond_to {|format| format.js }
end
def ajax_request2
  # request to the server2....
  respond_to {|format| format.js }
end
def ajax_request3
  # request to the server3....
  respond_to {|format| format.js }
end
サーバーのパフォーマンスが低下する可能性がありますね。
あなたの考え?