Hola Martin.

Podes probar lo siguiente:

session :disabled => true

Creo que también sea una buena idea filtrar otros bots que estén en los logs. 

Exemplo:

  ROBOTS = 
/(Googlebot|Slurp|bot\/|bot\-|MSNBot|crawl|robot|spider|ia\sarchiver|Shinchakubin|Windows\sLive|MSIECrawler|Yahoo-MMCrawler)/i
  session :disabled => true,  :if => lambda { |request| request.user_agent =~ 
ROBOTS }

Saludos,

Vinícius Teles

Be on the Net - Blog / Twitter
Improve It - Blog / Twitter

Skype: viniciusteles
Twitter: viniciusteles

El 15/04/2011, a las 11:45, Martin Aceto escribió:

> Hola como andan todos.
> 
> Les consulto un problema que estamos teniendo con un sitio de mucho trafico.
> 
> El sitio esta desarrollado en Rails 2.3.x y usa MySQL como DB con AR.
> 
> El problema es la gran cantidad de registros en la tabla sessions que
> genera el boot de Google, esto se incrementa muy rapido teniendo 20 0
> 30 mil registros cada 6 horas, y cada nuevo ingreso del boot hace otro
> select e insert en la tabla. Mas las visitas de usuario normales
> 
> Se puede evitar esto ? Hay forma de no generar ese registro en session
> cada vez que google boot lee el sitio ?
> 
> Saludos.-
> 
> -- 
> Martin
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a