Forum: Rails-ES ayuda con cache

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Omar J. (Guest)
on 2008-12-09 22:40
(Received via mailing list)
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?
Miguel M. (Guest)
on 2008-12-10 06:51
(Received via mailing list)
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>
This topic is locked and can not be replied to.