el resultado lo termina usando un controller y despues se lo revolea a la
vista. Pero la vista no la puedo cachear porque tengo diferentes usuarios y
vistas para cada uno.

2010/2/20 Agustin Nicolas Viñao Laseras <[email protected]>

> Diego, una duda que me surge, ese metodo del modelo que estas haciendo el
> cache:
> lo usas en un controller o en una vista?
>
> _______________________
>         Agustin Viñao
> www.agustinvinao.com.ar
>    agustinvinao (Skype)
>
>
> 2010/2/20 Agustin Nicolas Viñao Laseras <[email protected]>
>
>> es verdad, yo uso siempre fragment cache, si encuentro info de tu problema
>> te aviso.
>>
>> _______________________
>>         Agustin Viñao
>> www.agustinvinao.com.ar
>>    agustinvinao (Skype)
>>
>>
>> 2010/2/20 Diego Torres <[email protected]>
>>
>> el cache lo estoy haciendo en un modelo. Pense que no estaba usando
>>> fragment cache en este caso.
>>> En otras partes uso fragment cache y anda de maravillas.
>>>
>>> :(
>>>
>>> 2010/2/20 Agustin Nicolas Viñao Laseras <[email protected]>
>>>
>>> Segun mi experiencia en el tema de cache, tenes que tener 2 partes segun
>>>> quieras hacer el cache:
>>>>
>>>> 1) armado de cache como vos lo tenes
>>>> 2) Si vas a levantar una parte del cache en el controlador preguntar si
>>>> esa key existe con fragment_exists?
>>>>
>>>> Sino tenes que hacer la parte de "cache [key] do" en la vista.
>>>>
>>>> Que parte queres realizar el cache... en un controller un grupo de
>>>> consultas y procesos? o parte de una vista?
>>>>
>>>> Con esa info te puedo comentar un poco mas.
>>>>
>>>> sl2
>>>> _______________________
>>>>         Agustin Viñao
>>>> www.agustinvinao.com.ar
>>>>    agustinvinao (Skype)
>>>>
>>>>
>>>> 2010/2/20 Diego Torres <[email protected]>
>>>>
>>>>>  Hola Lista,
>>>>>
>>>>> estoy intentando hacer algunas optimizaciones en mis consultas o
>>>>> cacheando cuando se puede. Estoy usando cacheo en disco. El problema es 
>>>>> que
>>>>> en algunos casos, como el que escribo a continuacion, siempre falla el 
>>>>> cach
>>>>> (rails cach miss).
>>>>>
>>>>> Tengo la siguiente linea:
>>>>>
>>>>> conditions=Rails.cache.fetch("f_dest#{f_destination.iata_code}"){FCondition.find(:all,
>>>>> :conditions=>["start_date<=? and end_date>= ?", Date.today, Date.today])}
>>>>>
>>>>> La primera vez me escribe el cache correctamente en el directorio
>>>>> indicado con la clave que le puse.
>>>>>
>>>>> Luego, cada vez que intenta recuperar el resultado cacheado falla y
>>>>> vuelve a recalcular.
>>>>>
>>>>> Que estoy haciendo mal aca?? Alguna idea.
>>>>>
>>>>> Saludos y gracias por adelantado
>>>>>
>>>>> Diego
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> 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
>>>>
>>>>
>>>
>>>
>>> --
>>> Diego Torres
>>> LIFIA - Laboratorio de Investigación y Formación en Informática Avanzada
>>> Facultad de Informática - Universidad Nacional de La Plata
>>> Calles 50 y 115 La Plata - 1900 Argentina
>>> Phone: +54 221 4228252 Ext: 221
>>> Personal Web Page: http://www.lifia.info.unlp.edu.ar/en/dtorres.htm
>>> e-mail: diego.torres[at]lifia.info.unlp.edu.ar
>>>
>>> _______________________________________________
>>> 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
>
>


-- 
Diego Torres
LIFIA - Laboratorio de Investigación y Formación en Informática Avanzada
Facultad de Informática - Universidad Nacional de La Plata
Calles 50 y 115 La Plata - 1900 Argentina
Phone: +54 221 4228252 Ext: 221
Personal Web Page: http://www.lifia.info.unlp.edu.ar/en/dtorres.htm
e-mail: diego.torres[at]lifia.info.unlp.edu.ar
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a