Ayuda con cache


#1

hago unas busquedas en otros sitios y el resultado lo parseo para
quedarme
la parte que me interesapero quiero dejarlo en un cache por si el
usuario
hace refresh no tenga que ir otra vez a los dominios a pedir ese recurso
parsear el html etc

intente haciendo el cache guardando en session[‘datos’] pero como la
pagina
donde se pide eso se carga la lista de los productos a procesar
y por medio de ajax pido de cada producto los datos en el otro dominio,
empieza las peticiones y tardan en terminar quedandose con
datos de session viejos y al grabar la session se sobreescriben por
llamarlo
de alguna manera haciendo cache de 1 solo elemento

trate con
hashTipo =
CGI::Session::ActiveRecordStore::Session.find_by_session_id(session.session_id).data[tipo]
para cuando termine de ir al otro sitio recargar los datos del momento
de la
session pero no parece que solucione el problema

y pues ando medio bloqueado y no quiero terminar haciendo un monton de
codigo reiventando la rueda creando una tabla llamada miCache con campos
key
y data, updated, tiempo_vida etc

por ahi lei algo de memCached pero no entendi muy bien se puede usar
para
este caso ?? y como se usaria porque intente creando MemCache.new y
cuando
intento darle set o get me dice que no encuentra servidor o un rollo asi

alguna idea o sugerencia?


#2

lo que podrias hacer es guardar esos datos en una base de datos y esos
datos
los podrias cachear con el cache de Rails

googlea Rails.cache

saludos

Atte.
Miguel Michelson Martinez

www.artenlinea.com

2008/12/9 Omar J. removed_email_address@domain.invalid