[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