3 ms·
I use direct uploads to S3 to get around this. It works much better as a long term solution and you can easily do image processing somewhere else in the backgro
by jot 17y ago
I use direct uploads to S3 to get around this. It works much better as a long term solution and you can easily do image processing somewhere else in the background.
- jamesheroku 17y agoExactly. Most people use DelayedJob to do image processing in the background - also the correct/scalable way to do it. More here: http://docs.heroku.com/background-jobs http://docs.heroku.com/background-jobs http://docs.heroku.com/delayed-job http://docs.heroku.com/delayed-job
- callmeed 17y agoRight, but doesn't this effectively double or triple your bandwidth usage on S3? (since you're uploading, downloading, then re-uploading)
- jamesheroku 17y agoTransfer between S3 and your Heroku app (which lives inside EC2) is free.