Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Performance Matters!

Performance Matters!

Why does importance matter and a set of tools to measure and increase the performance of rails applications.

Andreas Fast

March 22, 2013
Tweet

More Decks by Andreas Fast

Other Decks in Programming

Transcript

  1. Típico día de trabajo Tareas Implementación Tests Revisión de Código

    Deploy Feedback Pocas veces pensamos en la performance!
  2. Un estudio realizado por Fiona Fui-Hoon Nah en la Universidad

    de Nebraska, arrojó que los tiempos de espera tolerables se han reducido a...
  3. Afecta nuestro negocio Google Search 2006 ~> 500ms más lento,

    20% menos tráfico 2011 ~> 400ms más lento, 44% menos tráfico
  4. • Tiempo de procesador • Cantidad de memoria utilizada •

    Cantidad de objetos • Información del GC Test de benchmarking
  5. 1.9.3 + Rápido que 1.9.2 2.0 tiene optimizaciones En algunos

    casos jRuby es más rápido Versión de Ruby
  6. Ben Orenstein - http://goo.gl/FCeIg - @r00k • Evitar salvar objetos

    a la base de datos • Reducir el startup de rails (gc patch, gems) • Usar Stubs
  7. Performance Matters La experiencia de usuario importa Los usuarios prefieren

    una experiencia fluida a una glamorosa Todos se benefician!