max_image_size_kb の変更

S3コストを節約するために、最大画像サイズのKB設定を変更することを検討しています。実行する前に、私の理解を確認したいと思います。

この設定は新しいアップロードにのみ適用されると思いますか?既存のアップロードを新しい最大値に合わせてリサイズする方法はありますか(例:最大値を超えるすべての元の画像をリサイズする)?` bundle exec rake posts:rebake のようなものでそれができるのではないかと期待していました(多分)?

それが機能しない場合、最善のアプローチは何ですか?Discourseの古いビルドにはRailsの script/downsize_uploads.rb がありましたが、それはもうGitHubにはないと思いますか?他に何かありますか、それとも、より最近のDiscourseでそのコードを使用するのが最善の策ですか?KBではなくメガピクセルを制約として使用していると思いますか?

ヘルプ/アドバイスがあればお願いします。

「いいね!」 1

rake uploads:downsize に変換されました。これは破壊的な操作なので、スクリプトコードをよく確認してください。

最近では、クライアント側の画像圧縮で十分な節約が得られ、画像アップロードを抑制できるはずです。有効にしていますか?

「いいね!」 3

クライアント圧縮が機能しており、導入されて以来、画像サイズを非常に小さく抑えることができています。Discourse は 2015 年 5 月頃から稼働していますが、おそらく最大画像サイズを変更したことはなかったため、そのタスクは理想的です。ありがとうございます!

「いいね!」 3

仕事の関係でCLAに署名できないため、PRなしでこれを渡したいと思います。

..はARGV[1]である必要があります。そうしないと、渡された値に関係なく常に500_000が使用されます。正しいタスクへのポインタを再度ありがとうございます。すべてのファイルがリサイズされ、正常に動作しています。:heart:

「いいね!」 2

cc @cvx、更新が必要ですか?

「いいね!」 2

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.