estoy en un proyecto de desarrollo con Rails , donde la aplicacion hace
un
uso intensivo de consultas activeRecord, me refiero a una aplicacion que
consulta sin parar la base de datos (uf…), ya que una de sus
funcionalidades es mostrar una serie de datos de forma recursiva.
dado eso , me preocupa que esta funcionalidad pueda afectar la
performance
de la aplicacion ya que es justamente esta una de las funcionalidades
publicas que serán accesibles por los usuarios.
https://github.com/ferblape/query_memcached/tree, quizas este sea la
mejor
opción , tengo entendido que guarda los resultados en memcache en lugar
de
guardarlos en memoria cada vez que se consultan.
alguien ya está utilizando este plugin en producción?
si es asi, puede cachear cualquier tipo de consulta, el expire cache es
automagico?
Joder!!! lo que me queda para pillaros (si algún dia soy capaz).
Una pregunta, Fernando: ¿podrías exponer tu punto de vista en este hilo?
Y manuel, de verás has de entender que no todos conocemos a todos y
mucho menos quien ha hecho que. He de decir que a Fernando ya le
conocia, pero no he caido.
Saludos
El día 19 de diciembre de 2008 10:22, Manuel González Noriega [email protected]
escribió:> 2008/12/19 Andrés gutiérrez [email protected]
Hola, sólo comentar que en domestika.org usamos el query_memcached de
Fernando y estamos más que contentos: tiene una instalación trivial
(bueno, necesitas memcached) y la mejora del rendimiento ha sido muy
notable. Lo recomendaría especialmente en aquellos sites en los que se
repiten consultas de lectura en distintas requests y se hace difícil
usar cacheo en las acciones.
¿Blat es un crak?
No le conozco y no tengo el nivel suficiente como para saber si su
codigo es estupendo, pero por los comentarios de la lista. YO apuesto
a que lo es
Saludos
Nota:
Los viernes, los temas de la lista siempre son un poco mas terrenales
y raileros
El día 19 de diciembre de 2008 11:16, Raul M. [email protected]
escribió:> Hola, sólo comentar que en domestika.org usamos el query_memcached de
al parecer no he podido hacer que funcione query_memcached, pues ya lo
he
instalado,
estoy en OSX leopard y tengo memcache iniciado: memcached -d -m 24 -p
11212,
y mi configuracion en environment/s pueden verla aqui:
he actualizado el plugin y he seguido las instrucciones del readme
pero estoy recibiendo esto en la consola
Tag Load (0.002060) SELECT tags.* FROM tags INNER JOIN taggings
ON
tags.id = taggings.tag_id WHERE ((taggings.taggable_type = ‘Phrase’)
AND
(taggings.taggable_id = 2857))
Cache write: 0_4f6765bf92eba4878ae57b5df901f1cc (600 seconds)
Cache read: 0_108c6f71aac8f781cac6f5fe2d32c453 (600 seconds)
MemCacheError (unexpected response “ERROR\r\n”): unexpected response
“ERROR\r\n”
me parece que hay un error ahi.
una pregunta:
,¿ el plugin al haber cambiado , ahora solo se actualiza el cache por
periodos de tiempo? y no por si las tablas relacionadas cambian( se
eliminan, actualizan etc …), que era lo que antes hacia ?
El error que me comentas me gustarÃa mirarlo más a fondo. SI no te
importa, mándame los datos a mi dirección de email y dejamos ya de
molestar en la lista.