I'd imagine in the console you are only looking at the model end of the stack.  
Is the response in the browser have a large volume to return & lots to render?  
That will easily account for the difference.


On Dec 4, 2009, at 3:07 PM, phil wrote:

> What I have done is turned on debugging in a console session on
> production and then executed the methods. They are blazing fast - at
> least as fast as on dev! Why would executing them via passenger take
> so much longer.
> 
> It is a very consistent thing - every request to this certain method
> often times out the browser it is so long. Yet... from console it is
> fast. What would be different about these two (passenger call vs
> console on same box)?
> 
> 
> On Dec 4, 7:55 pm, Frederick Cheung <[email protected]>
> wrote:
>> On Dec 4, 6:47 pm, phil <[email protected]> wrote:
>> 
>> 
>> 
>>> What can I do to figure out what is going on here? I assume it is
>>> perhaps some sort of db locking? But this happens even when no one
>>> else is using the production system.
>> 
>> I'd start by looking at the difference between explain statements on
>> your local machine and the EC2 instance. If you can narrow it down to
>> one particular query that is a lot slower then that would certainly
>> help.
>> 
>> Fred
>> 
>> 
>> 
>>> All ideas and tips welcomed!
> 
> --
> 
> You received this message because you are subscribed to the Google Groups 
> "Ruby on Rails: Talk" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/rubyonrails-talk?hl=en.
> 
> 

--

You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.


Reply via email to