Antonio Cangiano publica 10 tips sobre rendimiento de Rails bastante interesantes. No están todos los que son, ni son todos los que están, pero como comienzo está muy bien.
De hecho, pienso que es tan necesario conocer y saber programar Rails de forma correcta, es decir, aprovechando todas las bondades de ActiveRecord, el patrón MVC, etcétera, como saber escribir código eficiente. Y lo bueno es que en Rails lo uno no está reñido con lo otro.
Para mí ha resultado crucial leer la presentación de Stefan Kaes titulada Performance Rails, ha sido como un antes y un después para empezar a tener en mente eso de que el rendimiento importa (eso y el hecho de haber tenido que lanzar la nueva coctelera, cargada de nuevas features, algunas bastante críticas a nivel de rendimiento).
Si leéis la presentación, tened en cuenta que el autor es un poco radical, y que no hay que tomarse al pie de la letra todo lo que dice, más que nada, porque muchos de sus consejos implican dejar de utilizar "la magia de Rails" (la magia tiene un coste computacional, sí) por cosas más rudimentarias.
Mi consejo es que ni tanto ni tan poco, que se puede llegar a un equilibrio bastante fácilmente y para el que los resultados salten a simple vista.