Como escrever código rápido em Ruby on Rails
(engineering.shopify.com)A Shopify, que usa muito RoR, compartilha sua própria experiência: como escrever código rápido em ActiveRecord, Rails e Ruby
-
ActiveRecord: verificar o momento de execução do SQL, fazer menos
SELECT, não depender do cache de query, evitar consultas em colunas sem índice (usar LHM) -
Rails: colocar tudo em cache, aplicar throttling (
rack-attackourack-throttle), usar Sidekiq ou Resque para executar jobs depois, fazer dieta de dependências -
Ruby: usar metaprogramação ao mínimo, fazer menos alocações, minimizar a indireção
Ainda não há comentários.