[LRUG] Fwd: Recommendations for Ruby & Rails optimisation resources

Sam Livingston-Gray geeksam at gmail.com
Fri Nov 23 10:52:27 PST 2012


Forgot to reply to list for posterity.

--
(Sent from phone; please excuse brevity.)

Begin forwarded message:

> From: Sam Livingston-Gray <geeksam at gmail.com>
> Date: November 23, 2012 8:44:29 AM PST
> To: Jonathon Horsman <jonathon at arctickiwi.com>
> Subject: Re: [LRUG] Recommendations for Ruby & Rails optimisation resources
> 
> Without metrics, "optimisation"=="random guesses". I highly recommend NewRelic; you can install the gem and run it locally on your app in dev mode for free. It's great for finding low-hanging fruit. (They're a bunch of really nice people, too.)
> 
> --
> (Sent from phone; please excuse brevity.)
> 
> On Nov 23, 2012, at 4:14 AM, Jonathon Horsman <jonathon at arctickiwi.com> wrote:
> 
>> Hi
>> 
>> I need to improve the performance of a particular Rails action.
>> 
>> I'm using fragment caching which is helping a lot, but the initial cache generation is still in the order of 5 seconds.
>> 
>> So I'm looking into the garbage collector, this article provided some hints but no suggestions: http://merbist.com/2010/07/29/object-allocation-why-you-should-care/
>> 
>> e.g. how do I reduce the amount of object allocation in Rails? Should I be using the select() method in ActiveRecord to reduce initialized fields?
>> Is it better to use select_all and work directly with hashes?
>> 
>> Is HAML markedly slower than ERB? The view generation seems to take the majority of time.
>> 
>> I'd really appreciate any tips or links to articles.
>> 
>> Many thanks
>> 
>> -- 
>> Jonathon Horsman
>> Director
>> Arctic Kiwi
>> Mobile: 079 42366038
>> Web: http://www.arctickiwi.com
>> Twitter: @jhorsman
>> 
>> 
>> _______________________________________________
>> Chat mailing list
>> Chat at lists.lrug.org
>> http://lists.lrug.org/listinfo.cgi/chat-lrug.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lrug.org/pipermail/chat-lrug.org/attachments/20121123/dab5fa36/attachment-0003.html>


More information about the Chat mailing list