我的应用代表用户向另一台服务器发送http请求。这个问题涉及以最佳方式做到这一点。Ruby on Rails:优化对另一台服务器的多个http请求
应用程序可能需要尽快将许多http请求(对外部服务器)的结果返回给用户。我已经使用线程来尽可能优化它。但是,我不知道当多个用户同时使用该网站时会发生什么情况。奇怪的是,当我模拟一些用户同时向(本地)开发服务器发出请求时,响应时间似乎没有受到任何影响。
我正在考虑做一个队列http请求并处理它们的类,但是,我不知道是否要在应用程序级别或用户级别实例化它。
本地Web服务器是webrick,生产服务器是美洲狮。
问题:
- 当多个用户发出请求到我的网站(其中,对于每个请求,我的网站又必须进行多个请求到另一个网站)会发生什么?
- 如何优化响应时间?
- 是否有我网站的用户直接向外国网站发送请求(ajax)的可能性?
我已经发布了这个问题的简单版本[这里](http://stackoverflow.com/questions/38453330/rails-sending-multiple-http-requests-to-a-another-server)。 –