Sto costruendo un'applicazione che consente di caricare grandi quantità di caricamenti fotografici contemporaneamente, e volevo sapere quale sarebbe stata la migliore configurazione per affrontare questo problema.Migliore architettura di Ruby on Rails per Image Heavy
Questo è quello che sto usando finora:
- Jquery di caricamento dei file: consente agli utenti di trascinare e rilasciare le immagini
- CarrierWave: elabora le immagini e li ridimensiona con ImageMagick
- Amazon S3: arrivi CarrierWave immagini per Amazon S3 attraverso la nebbia
- Heroku: per l'hosting
mi piacerebbe per permettere agli utenti di essere in grado di trascinare e rilasciare una grande quantità di immagini su una pagina e quindi navigare verso altre pagine mentre il caricamento è in corso in background. Mi piacerebbe anche che le immagini appaiano quando finiscono di caricare. Non voglio che questo processo blocchi i dynos di Heroku, quindi probabilmente ho bisogno di spostare il lavoro in un lavoro in background, ma non sono sicuro di cosa usare per la mia situazione.
Qual è la migliore configurazione per questo tipo di app? Quale gemma dell'operaio di sfondo dovrei usare? Cloudinary è una buona idea?
aggiungi modulo di caricamento per web-server per evitare l'utilizzo della CPU non necessario su File copia – Viren