我有一个相当大的jpg图像文件和很少的css文件,并且这些不会为每次重新加载而改变,但每次加载完整imgae而不是缓存时浏览器,我试着改变config.action_controller.perform_caching = true等配置,但似乎没有任何帮助。有没有办法做到这一点?在heroku上启用浏览器端缓存for rails 3.1应用程序
8
A
回答
7
这在我production.rb工作对我来说:
config.serve_static_assets = true
config.static_cache_control = "public, max-age=2419200"
这为4周,我的身影是不够好。
+2
为了避免需要记住多少确切是2419200秒,可以使用ActiveSupport:''config.static_cache_control =“public,max-age =#{1.month.to_i}”''' –
相关问题
- 1. Rails 3.1资产在heroku上缓存
- 2. 为lighttpd/thin启用浏览器缓存
- 3. 应用程序缓存或浏览器缓存
- 4. 在JSP中启用浏览器缓存
- 5. 缓存。浏览器VS Rails的缓存
- 6. 如何从浏览器重新启动Heroku应用程序
- 7. 在Heroku上使用MailGun for Rails应用程序上的应用程序
- 8. 启用Silverlight浏览器外浏览器突破浏览器内应用程序
- 9. 从浏览器启动应用程序
- 10. 在Heroku上为Rails应用程序设置后端服务器
- 11. 防止浏览器缓存在Web应用程序升级
- 12. XAP缓存在浏览器外(OOB)Silverlight应用程序
- 13. 利用浏览器缓存Laravel 5.1应用程序
- 14. 启动浏览器(Safari浏览器)我的应用程序
- 15. Heroku帮助 - 应用程序不在浏览器中显示
- 16. 保持资产在浏览器中新鲜,取消缓存的新鲜度检查请求[适用于heroku上的rails 3.1应用程序]
- 17. heroku rails应用程序手机浏览器文件上传超时
- 18. 在轨道上的红宝石3.1杠杆浏览器缓存
- 19. Heroku Ruby on Rails存在应用程序
- 20. 如何更新Rails应用程序并避免浏览器的旧缓存?
- 21. Laravel 4应用程序中的浏览器缓存问题
- 22. Android浏览器的应用程序缓存问题
- 23. ShieldUI为浏览器访问缓存应用程序数据
- 24. ASP.NET应用程序中的浏览器缓存
- 25. Heroku中的Rails应用程序启动非常缓慢
- 26. 如何检查/测试应用程序是否不在浏览器上缓存?
- 27. 利用浏览器缓存
- 28. 禁用浏览器缓存
- 29. Android上的应用程序浏览器
- 30. 在Heroku上部署Rails应用程序
我很想为此回答这个问题:( – imjp
添加一些赏金..^_^ – n00b
我想我已经在我的应用中添加了缓存。请阅读以下内容:http://devcenter.heroku.com/文章/ building-a-rails-3-application-with-the-memcache-addon 我不确定它是否是浏览器缓存,但是它正在缓存我的静态文件! – imjp