8

我有一個相當大的jpg圖像文件和很少的css文件,並且這些不會爲每次重新加載而改變,但每次加載完整imgae而不是緩存時瀏覽器,我試着改變config.action_controller.perform_caching = true等配置,但似乎沒有任何幫助。有沒有辦法做到這一點?在heroku上啓用瀏覽器端緩存for rails 3.1應用程序

+0

我很想爲此回答這個問題:( – imjp

+0

添加一些賞金..^_^ – n00b

+0

我想我已經在我的應用中添加了緩存。請閱讀以下內容:http://devcenter.heroku.com/文章/ building-a-rails-3-application-with-the-memcache-addon 我不確定它是否是瀏覽器緩存,但是它正在緩存我的靜態文件! – imjp

回答

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}」''' –

相關問題