[Ror-es] Sistemas de cache

David Calavera david.calavera at gmail.com
Wed Sep 20 17:15:54 GMT 2006


Hola estoy intentando cachear unos objetos dentro de un controlador pero
parece que no me funciona. El  código que uso es:

@response_cached = read_fragment(query + "_" + location)

    if not @response_cached
      logger.info 'NOT CACHED'

      @search = ApiSearch.new

      @response_cached = @search.search query, location, user_ip, user_agent

      write_fragment(query + "_" + location, @response_cached)
    end

El método "search" del objeto ApiSearch llama un api de una página externa
por web services y devuelve una lista de resultados. Me gustaría cachear
esta lista para que la próxima vez que se vaya hacer la misma consulta no
llame al web service y lo recoja de la cache.

Alguna sugerencia de como puedo hacer esto o por qué no funciona mi código.

Gracias.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.simplelogica.net/pipermail/ror-es/attachments/20060920/bff4506b/attachment.htm 


More information about the Ror-es mailing list