Amazon s3イメージをオートスマッシュするペーパークリップを使用したルビー実装はありますか?
PS: 私はグーグルでこれを手に入れました: https://github.com/grosser/smusherで、ローカル マシンでうまく動作します。しかし、Amazon 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)
ただし、静止画像は最適化できます。ジェムスマッシャーを手に入れましたが、使い方がわかりません。GTmetricsによる私の現在のページランキングはこちらです。