Una opcion, si es una emergencia, y para liberar mysql, podria ser enviar las sesiones a mongodb o a redis. Vas a tener mucho menos IO.
2011/4/15 Martin Aceto <[email protected]> > > 2011/4/15 Cristian Pereyra <[email protected]>: > >> Asegurate que el user agent del bot lo estés tomando, talvez la regexp > que uses no abarque todos los user agents, o google lo haya actualizado. > >> A su vez, intentá no hacer cloaking porque te va a quitar muchos puntos > de SEO! > >> > >> Saludos > >> > >> > >> On 15/04/2011, at 12:14, Martin Aceto wrote: > >> > >>> 2011/4/15 Silvio Quadri <[email protected]>: > >>>> El día 15 de abril de 2011 11:45, Martin Aceto > >>>> <[email protected]> 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.- > >>>> > >>>> El google "boot" será la inicialización del google? > >>>> > >>>> > >>>> Poné algo así .... > >>>> > >>>> http://gurge.com/blog/2007/01/08/turn-off-rails-sessions-for-robots/ > >>>> > >>>> Debe haber otras trescientas variantes en internet para hacerlo. Poné > >>>> ruby detect bot user-agent y te salen! > >>>> > >>>> Silvio > >>>> > >>> > >>> No me funciona, se siguen creando los registros en la DB, alguna idea > >>> de porque puede no funcionar ? > >>> > >>> Gracias > >>> > >>> > >>> -- > >>> Martin > > Hola Cristian, la regexp esta bien, ya la revise varias veces. > > No estamos tratando de hacer cloaking, solo queremos que no se tome en > cuenta la sesion cuando es un boot. > > Aca leyendo vimos que esta deprecado el session :off , así que hay > que buscar otra solución. > > > Gracias > > -- > 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
