我正在试图找出为什么我的rails服务器需要花费大量额外的时间来处理请求,因为我转而从solr思考sphinx。
我得到了像
这样的东西Completed 200 OK in 1242ms (Views: 248.8ms | ActiveRecord: 89.3ms | Sphinx: 5.3ms)
和
Completed 200 OK in 881ms (Views: 4.7ms | ActiveRecord: 7.1ms | Sphinx: 29.4ms)
我正在尝试使用Thinking Sphinx为自动完成下拉菜单提供JSON。我想弄清楚瓶颈在哪里。我试过运行很多基准测试,但我似乎无法找到它。当我从控制台运行东西时,看起来很活泼。关于为什么我会看到这种渲染时间的任何想法?
在我切换之前,渲染时间实际上是视图和ActiveRecord的总和所以在< 300ms的球场中。
我还应该注意到,我只看到与使用搜索相互作用的页面上的瓶颈,这就是为什么我认为这可能是由于思考Sphinx。