1

我正在使用Paperclipgem 来允许我的用户上传头像(上传/托管在 上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用来卸载转换选项?

4

1 回答 1

4

我认为有一个可以使用的宝石。 https://github.com/jrgifford/delayed_pa​​perclip/

如前所述,您可以使用 DJ、Resque 和 Sidekiq 配置回形针,希望对您有所帮助。

于 2013-08-17T04:15:56.293 回答