Я использую гем Paperclip
, чтобы мои пользователи могли загружать аватар (который загружается/размещается на S3
), но у меня возникают проблемы с производительностью сервера. Кажется, что загрузка фотографии занимает целую вечность, и я думаю, это потому, что она проходит через все показатели конверсии, прежде чем перенаправить пользователя обратно в свой профиль при успешной загрузке.
Вот мои настройки PaperClip:
has_attached_file :avatar, PAPERCLIP_OPTIONS.merge(
:default_url => "//s3.amazonaws.com/bucket-name/media/avatar-placeholder.gif",
:styles => {
:"58x58" => "35x35^",
:"150x150" => "56x56^",
:"184x185" => "165x110^",
:"259x259" => "259x259^"
},
:convert_options => {
:"58x58" => "-background transparent -auto-orient -gravity center -extent 58x58",
:"150x150" => "-background transparent -auto-orient -gravity center -extent 150x150",
:"184x185" => "-background transparent -auto-orient -gravity center -extent 184x185",
:"259x259" => "-background transparent -auto-orient -gravity center -extent 259x259"
}
)
Можно ли как-то использовать Sidekiq
для разгрузки параметров преобразования?