Location: Portland Ballroom 253 Audience level: Novice
Optimising a framework is a very different job than optimising your
rails application. You can’t just ‘throw memcache in front of it’ or
disable features. The benchmarks you choose will also drastically
affect your results, potentially leading to pointless optimisations
that don’t help real users. The rails 2.0 release contained
significant performance improvements for common slow areas, and the
2.1 release will contain more still.
This talk will cover the methodology used for benchmarking and
profiling; the problem areas that were discovered; and the fixes that
were applied. It will also address some common myths and
misunderstandings about what’s slow in rails. Attendees will learn
common problem-areas, ways to avoid them and how to help out with the
optimisation work taking place in rails. The profiling and
optimisation techniques used will also help with improving the
performance of their own libraries and applications.
People planning to attend this session also want to see:
Koziarski Software Limited
Michael “Koz” Koziarski is a software consultant specialising in Ruby on Rails, database architecture, web based businesses and object oriented design. He’s been a contributor to Rails since 2004, a Rails Core Team member since 2005 and helps other programmers improve their code on The Rails Way, a popular Rails architecture weblog.