【发布时间】:2017-06-15 13:32:41
【问题描述】:
我正在使用蜻蜓动态生成拇指,但我注意到它们是在每次重新加载单个页面时生成的,这并不好。阅读蜻蜓文档,我看到建议添加 rack-cache gem,但该 gem 的文档说:
产生新鲜感(Expires、Cache-Control)和/或验证(Last-Modified、ETag)
所以,这依赖于客户端中的缓存,这对我来说毫无意义。如果我有数千次访问,我不想为每个访问生成拇指,而只是依赖于每个访问都会有一个缓存副本这一事实。
我想在服务器端实现某种缓存,如果已经存在具有该尺寸的文件,则避免 DragonFly 再次生成它。
【问题讨论】:
标签: ruby-on-rails caching dragonfly-gem