任何带有回形针的 ruby 实现来 autosmush amazon s3 图像?
PS:我用谷歌搜索并得到了这个:https ://github.com/grosser/smusher并且在我的本地机器上运行得很好。但是要在亚马逊 s3 上使用这样的东西。有一个自动化的过程来处理这个问题,并且只是抹杀新创建的内容,这将是一件很棒的事情。有任何想法吗?
我正在使用的代码优化用户上传的图像。
has_attached_file :attachment, {
:styles => {
:medium => ["654x5000000>", :jpg],
:small => ["260x50000000>", :jpg],
:thumb => ["75x75#", :jpg],
:facebook_meta_tag =>["200x200#", :jpg]
},
:convert_options => {
:medium => "-quality 80 -interlace Plane",
:small => "-quality 80 -interlace Plane",
:thumb => "-quality 80 -interlace Plane",
:facebook_meta_tag => "-quality 80 -interlace Plane"
},
:s3_headers => { 'Cache-Control' => 'max-age=315576000', 'Expires' => 10.years.from_now.httpdate }
}.merge(PAPERCLIP_STORAGE_OPTIONS)
但是可以优化静止图像。我得到了 gem smusher,但对如何使用它感到困惑。根据 GTmetrics,我当前的页面排名在这里。