【发布时间】:2012-04-26 15:59:16
【问题描述】:
我最近使用 Dalli gem 为我的 Rails 应用程序使用 memcached heroku 插件实现了缓存。但我发现,当部署到 Heroku 时,它还会缓存我的所有静态资产,包括图像,这很快就会炸毁我的 memcached 大小。 Heroku 日志的示例如下所示
cache: [GET /assets/application.css] fresh
app[web.1]: cache: [GET /assets/sign-in-twitter.gif] fresh
app[web.1]: cache: [GET /assets/ajax-loader.gif] fresh
app[web.1]: cache: [GET /assets/sign-in-facebook.gif] fresh
特别是对于索引页,每个不同请求的缓存大小都会增加大约 5MB。这种行为是可配置的吗?我可以将 memcached 配置为仅缓存我的片段缓存而不是主动缓存每个页面中的每个图像吗?
【问题讨论】:
标签: ruby-on-rails-3 caching memcached dalli