¿Cuál es la forma correcta de borrar el caché en Rails sin barredoras?
Los observadores y barrenderos se eliminan de los Rieles 4. Enfriar. Pero, ¿cuál es la manera de almacenar en caché y borrar el caché entonces?
Leí sobre caché de muñecas rusas. Es agradable y todo, pero solo concierne a la vista de la memoria caché. No evita que la base de datos sea golpeada.
Por ejemplo:
<% cache @product do %>
Some HTML code here
<% end %>
Usted todavía necesita obtener@product
de la db para obtener sucache_key
. Por lo tanto, el almacenamiento en caché de páginas o acciones puede ser útil para evitar cargas innecesarias.
Podría usar algún tiempo de espera para borrar el caché a veces, pero ¿para qué si los registros no cambiaban?
Al menos con barredoras tienes control sobre ese aspecto. ¿Qué es / será elCorrecto ¿Cómo hacer caché y borrarlo?
Gracias ! :)