Gem rails 中 http 客户端获取其它服务数据效率的比较

zqalyc · 2014年01月20日 · 最后由 xieyu33333 回复于 2014年01月22日 · 2569 次阅读

目前用的 ruby 自带的 require "net/http",查询一个登陆验证的接口需要 400 多 ms。 后来查询到还有 rest-client httparty Weary 这几个哪个速度比较快?

底层都是走 http 协议,区别不会太大。瓶颈在于网络连接,不是客户端。

用 EM 或者多线程,单个请求还是那么慢。但多个请求可以并行。

用 net-http-persistent 或者 excon,都是支持长连接的

估计是验证模块内部查询比较慢吧,单个接口在 http 上的时间不可能有 400ms.

需要 登录 后方可回复, 如果你还没有账号请 注册新账号