Caricamenti di immagini - preoptimize con CDN o host sulla stessa macchina?

0

Sto lavorando a un blog personale che verrà utilizzato per la revisione di vari prodotti / servizi e come diario di sviluppo. Sto scrivendo questo in Angularjs e Nodejs come un'esperienza di apprendimento, ma ho intenzione di usarlo per molto tempo.

Ho una sezione come una colonna di un giornale in cui gli utenti autenticati possono scrivere il proprio mini blog e possono anche caricare le proprie immagini. Ho intenzione di limitare tutte le immagini sui blog a 4 file (max) a 1 MB (massimo) ciascuno.

Ho visto molti plug-in di upload di file angolari, il che è bello, ma la mia preoccupazione principale è se dovrei servire le immagini attraverso un cdn ora o semplicemente archiviare tutto (il sito, il database, le immagini, ecc.) una singola istanza VPS. Digital Ocean offre un trasferimento di 2 TB (in entrata + in uscita combinato) e l'archiviazione su disco è piuttosto economica.

Suppongo di non essere sicuro di quando ottimizzare i costi della larghezza di banda e i carichi del server? Se lo faccio ora, c'è un extra costo in anticipo in tempo di sviluppo e costi monetari, ma a lungo termine le cose potrebbero essere più facili da gestire. Se invece distribuisco tutto su un'istanza e poi migriamo il sito a un CDN quando c'è un aumento consistente del traffico, questo potrebbe essere più economico in anticipo, ma la migrazione del database potrebbe essere un enorme incubo per dolore / test? Non mi aspetto molto traffico. Forse 100k-200k viste al giorno nel migliore dei casi dopo alcuni anni (ottimisticamente parlando).

    
posta watisright 28.01.2015 - 19:07
fonte

1 risposta

1

Seguirò l'approccio YAGNI per questo (tu non ne avresti bisogno). Se al momento non hai bisogno di un CDN, tienilo tutto sul tuo server. Non è necessario portare spese extra e complicazioni per qualcosa che non sai nemmeno di aver bisogno di sicuro. Assicurati di codificare il sito e configura il database con l'idea che potresti fare una migrazione un giorno in futuro

    
risposta data 28.01.2015 - 19:26
fonte