Cómo escribir código rápido en Ruby on Rails
(engineering.shopify.com)La experiencia que comparte Shopify, que usa mucho RoR: cómo escribir código rápido en Active Record, Rails y Ruby
-
ActiveRecord: verificar el momento en que se ejecuta SQL, hacer menos
SELECT, no depender del Query Cache, evitar consultas sobre columnas sin índice (usar LHM) -
Rails: cachear todo, aplicar throttling (
rack-attackorack-throttle), usar Sidekiq o Resque para ejecutar jobs después, dieta de dependencias -
Ruby: minimizar el uso de metaprogramming, hacer menos asignaciones, minimizar la indirección
Aún no hay comentarios.