Spiegate come funziona l'hosting di foto nel forum. Diventa davvero costoso?

Sono preoccupato per il costo di ospitare le foto. (Ho configurato il mio forum su un droplet con il piano da 10$ di Digital Ocean - il forum non ha ancora utenti.) Immagino che le foto siano memorizzate all’interno del mio droplet Digital Ocean. Quindi significa che devo avere spazio di archiviazione sufficiente con Digital Ocean per accommodate la quantità di dati che queste foto occupano?

Ospitare le foto all’interno del forum è importante, ma come posso stimare il costo nel tempo man mano che vengono aggiunte più foto ogni mese? Ci sono impostazioni per ottimizzare le foto degli utenti?

Apprezzerei molto se qualcuno potesse fornire una spiegazione semplice sull’ospitare le foto e sui costi. Grazie

Esatto. In alternativa, puoi ospitare le foto su DigitalOcean Spaces (guida alla configurazione) o su Amazon con il servizio S3 (guida alla configurazione), il che ridurrebbe drasticamente i costi per una maggiore capacità di archiviazione.

Inoltre, in Discourse sono disponibili impostazioni per ridurre la dimensione massima consentita delle immagini, assicurando così che gli utenti non caricino immagini eccessivamente grandi che occuperebbero enormi quantità di spazio di archiviazione.

Ecco alcune stime approssimative da un argomento precedente:

Estendendo quindi questi calcoli allo spazio di 250 GB di DigitalOcean Space a 5 $/mese… se avessi 1.000 utenti che caricano 3 immagini all’anno da 3 MB ciascuna… saresti coperto per circa 27 anni.

Grazie! Queste informazioni sono estremamente utili.

Immagino che il forum sarà ricco di foto, ma, dato che al momento non ho ancora utenti, non lo so ancora. Consigli di configurare il forum per ospitare le foto su DigitalOcean Spaces o S3 prima del lancio pubblico?

Inoltre, Discourse ottimizza le foto? In caso affermativo, esiste una documentazione sulle impostazioni per questa funzionalità? (Mi scuso per le domande probabilmente molto basilari e ovvie - sono un po’ lento a capire. :upside_down_face:) Grazie!

Sì, sarebbe più semplice iniziare così piuttosto che dover effettuare una migrazione in seguito.

No, non i file originali caricati (ecco perché consigliamo di limitare la dimensione massima di caricamento nelle impostazioni). Discourse crea immagini ottimizzate per la visualizzazione all’interno dei post (per ridurre i tempi di caricamento e l’uso della banda), ma un utente può fare clic sull’immagine per visualizzare l’originale a risoluzione completa.

Se è assolutamente necessario, disponiamo di uno script che può essere eseguito manualmente da riga di comando ogni tanto per ridurre le dimensioni delle immagini originali archiviate sul server.

Grazie, @awesomerobot! La tua risposta è stata incredibilmente utile e ha alleviato alcune delle mie preoccupazioni pre-lancio.