私の CMS には、ユーザーが画像でいっぱいの zip ファイルをアップロードできる機能があり、サーバーはそれらを抽出して、それぞれを画像ギャラリーに挿入します。私は、これが CPU をかなり酷使し、他のリクエストの速度を低下させることに気付きました。
delayed_job プラグインを使用して、各画像の追加をバックグラウンドに委任することを考えていますが、そのプロセスの CPU 優先度を低くして、サーバーが停止しないようにしたいと考えています。
エクササイズの遅延部分にはかなり自信がありますが、抑制部分で行き詰まっています。メソッド呼び出しの優先度を下げるルビーの方法はありますか?
CPU チューイングを引き起こすのは画像のサイズ変更です。
どんなアイデアも歓迎します:)