Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用thinking sphinx服务请求的额外时间_Ruby On Rails_Ruby On Rails 3_Thinking Sphinx - Fatal编程技术网

Ruby on rails 使用thinking sphinx服务请求的额外时间

Ruby on rails 使用thinking sphinx服务请求的额外时间,ruby-on-rails,ruby-on-rails-3,thinking-sphinx,Ruby On Rails,Ruby On Rails 3,Thinking Sphinx,我正试图弄明白为什么我的rails服务器现在从solr转向思考sphinx,要花很多额外的时间来处理请求 我得到的东西像 Completed 200 OK in 1242ms (Views: 248.8ms | ActiveRecord: 89.3ms | Sphinx: 5.3ms) 及 我试图使用Thinking Sphinx为自动完成下拉列表提供JSON。我在想瓶颈在哪里。我试过运行很多基准测试,但似乎找不到。当我从控制台运行东西时,它看起来很快。你知道我为什么会看到这种渲染时间吗 在我

我正试图弄明白为什么我的rails服务器现在从solr转向思考sphinx,要花很多额外的时间来处理请求

我得到的东西像

Completed 200 OK in 1242ms (Views: 248.8ms | ActiveRecord: 89.3ms | Sphinx: 5.3ms)

我试图使用Thinking Sphinx为自动完成下拉列表提供JSON。我在想瓶颈在哪里。我试过运行很多基准测试,但似乎找不到。当我从控制台运行东西时,它看起来很快。你知道我为什么会看到这种渲染时间吗


在我切换之前,渲染时间实际上是视图和ActiveRecord的总和,所以在大概的情况下,我尝试了一下,结果证明这只是开发环境中的一个问题。我在临时环境中加载了我的项目,没有问题。我仍然很好奇开发环境中发生了什么,这使得它花费了这么长的时间。直到最新版本,TS在每个请求上都加载了I18n(这是由于Rails 2.3和更早版本的行为)。2.0.9消除了这种行为,因为它不是Rails 3.x中的一个问题-因此这也可能是速度问题的原因。也就是说,这是一个非常缓慢的视图-但是尝试一下TS 2.0.9,让我知道它是否改善了开发中的情况。我正在运行TS 2.0.9。当我创建本地暂存环境时,我的加载时间是
Completed 200 OK in 881ms (Views: 4.7ms | ActiveRecord: 7.1ms | Sphinx: 29.4ms)