0

有谁知道rails image gem蜻蜓缓存的位置。我不想在每次部署时都重新生成所有不同大小的图像版本。

我已经将原始文件保存在共享中并将它们符号链接到每个部署,但无法确定调整大小的版本在哪里。

4

2 回答 2

0

Dragonfly 不会将调整大小的图像存储在磁盘上,这是其吸引力的一部分;它会根据需要生成调整大小的图像版本。这是非常灵活的,但这意味着如果您总是从 Rails 进程中提供图像,您可能会受到严重的性能影响。您应该使用 Varnish 或 CDN 之类的东西来缓存它们以获得最佳性能。

于 2012-10-10T07:59:10.867 回答
0

实际上 Dragonfly 确实提供了一个 to_file() 方法,所以你绝对可以缓存你的图像。如果您像我一样懒惰并想以简单的方式做到这一点,请查看方便的dragonfly_helper

于 2013-05-08T20:35:00.870 回答