我有一個相當大的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