Tengo un archivo de imagen jpg bastante grande y algunos archivos css, y estos no van a cambiar para cada recarga pero cada vez que se carga el archivo completo en lugar de almacenar en caché el navegador, traté de cambiar la configuración como config.action_controller.perform_caching = true, etc. pero nada parece ayudar. ¿Hay una manera de hacer eso?Habilitación del almacenamiento en caché del lado del navegador para aplicaciones de carriles 3.1 en heroku
8
A
Respuesta
7
Esto funcionó para mí en mi production.rb:
config.serve_static_assets = true
config.static_cache_control = "public, max-age=2419200"
Es decir 4 semanas que he cifra es lo suficientemente bueno.
+2
Para evitar la necesidad de recordar cuánto exactamente es 2419200 segundos, es posible usar ActiveSupport: '' config.static_cache_control = "public, max-age = # {1.month.to_i}" '' –
Cuestiones relacionadas
- 1. Almacenamiento en caché del lado del servidor en openrasta
- 2. ¿Cableado del almacenamiento en caché del lado del cliente WCF?
- 3. Deshabilitar el almacenamiento en caché del lado del cliente
- 4. Caché del lado del cliente en GWT
- 5. Prevención del almacenamiento en caché del navegador en actualizaciones de aplicaciones web
- 6. caché de archivos del lado del cliente
- 7. ¿Filtro de servlet para el almacenamiento en caché del navegador?
- 8. configurando Tomcat para aprovechar el almacenamiento en caché del navegador?
- 9. Rails 3.1 elementos de almacenamiento en memoria caché en heroku
- 10. Apalancamiento Caché del navegador
- 11. Teoría del almacenamiento en caché
- 12. librería javascript para el almacenamiento del lado del cliente con la sincronización del lado del servidor
- 13. Persistencia del lado del cliente (almacenamiento)
- 14. ¿Cómo puedo desactivar el almacenamiento en memoria caché del lado del cliente y del proxy en ASP.NET MVC?
- 15. apalancamiento memoria caché del navegador
- 16. Combatir el almacenamiento en caché del lado del cliente en Django
- 17. Socket.io en Heroku: código del lado del cliente
- 18. Caché de imagen del lado del cliente con ASP.Net
- 19. Habilitación del registro en Spring
- 20. ¿Cómo borrar la memoria caché del navegador del lado del servidor?
- 21. ¿Un marco JS del lado del cliente con plantillas y almacenamiento en caché?
- 22. IE 8 y el almacenamiento en caché del lado del cliente
- 23. Opciones de AOP del lado del cliente para aplicaciones GWT
- 24. Arquitectura del lado del servidor para aplicaciones web móviles
- 25. Almacenamiento en caché del navegador de BlackBerry incluso con metaetiquetas sin memoria caché
- 26. Prevención del almacenamiento en memoria caché de la aplicación Flex en el navegador (módulos múltiples)
- 27. Rails Acción Almacenamiento en caché para registros específicos del usuario
- 28. emulación de memoria caché del navegador en jmeter?
- 29. ¿Deberíamos tener la Validación del lado del navegador
- 30. ¿Por qué necesitamos la validación del lado del servidor y del lado del cliente para las aplicaciones web?
Me encantaría una respuesta para esto también :( – imjp
agregue un poco de recompensa ..^_^ – n00b
Creo que ya he agregado el almacenamiento en caché en mi aplicación. Lea esto: http://devcenter.heroku.com/ artículos/building-a-rails-3-application-with-the-memcache-addon No estoy seguro si es el almacenamiento en caché del navegador, pero está almacenando en caché mis archivos estáticos! – imjp