Estamos utilizando el almacenamiento en caché activo Carriles por JS y CSS como esto:rieles de activos de almacenamiento en caché rompe primeras pocas cargas de la página
<%= stylesheet_link_tag 'reset','global','admins','autocomplete', 'date_input', 'tablesorter', 'partners', 'jqmodal', :media => 'screen', :cache => set_asset_cache(:admins) %>
<%= javascript_include_tag :defaults, 'autocomplete', 'searchbox', 'jqmodal', :cache => set_asset_cache(:admins) %>
En nuestro despliegue que llamar rake tmp:assets:clear
cada vez. El problema es que las primeras páginas que se cargan después de una implementación aparecen sin css o js en la página. Supongo hasta que todos los.js y all.css almacenados en caché se hayan regenerado.
Nos implementamos muchas veces al día y esto es aterrador para cualquier usuario que se encuentre con una página reventada.
¿Han encontrado las personas alguna manera de suavizar esto para que los nuevos activos almacenados en caché estén garantizados en la primera carga de la nueva página?
Algunas preguntas: 1) ¿Tiene varios servidores de aplicaciones en diferentes máquinas? 2) ¿Cuál es la línea de caché para el CSS en las plantillas? – scottd
Hola Scott. Todos los servidores de aplicaciones en una máquina. Aquí hay un ejemplo de la línea de caché css: '<% = stylesheet_link_tag 'reset', 'global', 'admins', 'autocomplete', 'date_input', 'tablesorter', 'partners', 'jqmodal',: media = > 'screen',: cache => set_asset_cache (: admins)%> 'Tenemos otros para administradores, compradores, vendedores, landing pages, etc. (uno por diseño). ¡Gracias! –