我的應用代表用戶向另一臺服務器發送http請求。這個問題涉及以最佳方式做到這一點。Ruby on Rails:優化對另一臺服務器的多個http請求
應用程序可能需要儘快將許多http請求(對外部服務器)的結果返回給用戶。我已經使用線程來儘可能優化它。但是,我不知道當多個用戶同時使用該網站時會發生什麼情況。奇怪的是,當我模擬一些用戶同時向(本地)開發服務器發出請求時,響應時間似乎沒有受到任何影響。
我正在考慮做一個隊列http請求並處理它們的類,但是,我不知道是否要在應用程序級別或用戶級別實例化它。
本地Web服務器是webrick,生產服務器是美洲獅。
問題:
- 當多個用戶發出請求到我的網站(其中,對於每個請求,我的網站又必須進行多個請求到另一個網站)會發生什麼?
- 如何優化響應時間?
- 是否有我網站的用戶直接向外國網站發送請求(ajax)的可能性?
我已經發布了這個問題的簡單版本[這裏](http://stackoverflow.com/questions/38453330/rails-sending-multiple-http-requests-to-a-another-server)。 –