首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails 4中的HTTP缓存图像(图标)

Rails 4中的HTTP缓存图像(图标)
EN

Stack Overflow用户
提问于 2015-12-26 22:18:34
回答 1查看 337关注 0票数 1

我在配置Rails4缓存图像时遇到了问题。我正在尝试使用favicon,这在实际的性能增益方面可能是一个微不足道的案例,但我希望不管怎样都要理解这一方面。

我只是简单地将favicon放在我的public文件夹中,并以这种方式提供服务。相反,我现在尝试通过一个简单的控制器来提供它,这样我就可以在ActionController (描述为here)中使用expires_in方法。

代码语言:javascript
复制
class DocumentsController < ApplicationController
  # ...

  def favicon
    expires_in 30.minutes, :public => true
    send_file Rails.root.join('public/', 'images/', 'favicon.ico'), type: 'image/x-icon', disposition: 'inline'
  end
end

但没有骰子。当我请求图片时,这是我在网页检查器中看到的-

因此,正如您所看到的,它没有被缓存。有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2015-12-27 04:58:12

也许catch在缓存配置中。在/config/development.rb/config/production.rb

代码语言:javascript
复制
# ...
config.action_controller.perform_caching = true
# ...
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34472166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档