Rails json请求很慢

我正在开发与Rails作为后端angularjs应用程序。 它由DigitalOccean最小的服务器托pipe。 在我的生产系统中,只有我现在正在testing。 问题是请求需要相当长的时间,我不知道时间在哪里丢失。

例如

我做了一个JSON请求到后端。 大约需要500毫秒。 该请求是gzipped。 在rails网站上,我使用rabl来进行json响应。 我对服务器的ping大概是30毫秒

导轨请求在100毫秒内在服务器上呈现。

400毫秒的时间在哪里? 有任何想法吗? 我有两个屏幕截图来自chrome timing和rails log。

  • Rails版本4.1.4
  • Ruby 2.1.0
  • nginx 1.6.0
  • Ubuntu 12.04
  • Postgres 9.2
  • Angularjs 1.2.21
  • 独angular兽

登录独角兽

Chrome时间轴