Publicado por Rafael Rosa em 12 de September de 2009

Bullet – Descubra quando usar eager loading sem esforço

bullet.pngO Bullet é um novo plugin para Rails, desenvolvido por Richard Huang, que ajuda a reduzir o número de queries executadas pelo seu aplicativo, aumentando assim sua performace.

O que ele faz é "monitorar" as queries executadas através do ActiveRecord e te informar sobre onde você deve adicionar eager loading ou onde ele está sendo utilizado e não está trazendo benefícios, para que você possa desativá-lo. É aconselhável usá-lo apenas em modo de desenvolvimento, enquanto você o estiver desenvolvendo.

O README do Bullet explica em detalhes como ele funciona. Por padrão, ele não faz nada, então você precisa configurá-lo para ligá-lo e obter os resultados que deseja.

2 Comentários para “Bullet – Descubra quando usar eager loading sem esforço”

  1. #1
    Ricardo Yasuda Disse:

    Boa dica. Usei no meu blog e consertei duas actions que precisavam de eager loading.

  2. #2
    roger Disse:

    tambem ve scrooge http://www.igvita.com/2009/02/27/activerecord-optimization-with-scrooge/

Deixe um Comentário