[Siti web] Memorizzazione files e immagini.
Un saluto a tutti i partecipanti,
Durante lo studio e la sperimentazione sulla programmazione web mi sono imbattuto in una questione: come memorizzare le immagini?
Ovviamente non sto parlando di immagini statiche ma di immagini, o comunque file (il tipo non ha importanza) che fanno parte di un database.
Di primo acchito ho pensato di memorizzarli direttamente nel database avendo così tutti i dati in un solo blocco.
Tuttavia la macchinosità e gli artifizi che bisogna mettere in campo per renderli facilmente fruibili mi hanno indotto a valutare se è proprio il caso di tenerli all'interno del database.
In effetti li si potrebbe tenere in una cartella a parte dando loro un nome (o meglio un codice) e tenere nel database solo il riferimento (il codice).
In effetti questa tecnica sarebbe migliore sotto molti punti di vista: velocità di accesso, facilità d'uso, costo ridotto (lo spazio sul database costa di più). Inoltre scrivere una sorta di garbage collector che, di tanto in tanto, faccia pulizia eliminando i files che non hanno più riferimenti è una cosa semplice.
Ma questi sono solo miei ragionamenti.
Quali sono le tecniche che vengono comunemente utilizzate per la memorizzazione di files?
Ringrazio anticipatamente.
Durante lo studio e la sperimentazione sulla programmazione web mi sono imbattuto in una questione: come memorizzare le immagini?
Ovviamente non sto parlando di immagini statiche ma di immagini, o comunque file (il tipo non ha importanza) che fanno parte di un database.
Di primo acchito ho pensato di memorizzarli direttamente nel database avendo così tutti i dati in un solo blocco.
Tuttavia la macchinosità e gli artifizi che bisogna mettere in campo per renderli facilmente fruibili mi hanno indotto a valutare se è proprio il caso di tenerli all'interno del database.
In effetti li si potrebbe tenere in una cartella a parte dando loro un nome (o meglio un codice) e tenere nel database solo il riferimento (il codice).
In effetti questa tecnica sarebbe migliore sotto molti punti di vista: velocità di accesso, facilità d'uso, costo ridotto (lo spazio sul database costa di più). Inoltre scrivere una sorta di garbage collector che, di tanto in tanto, faccia pulizia eliminando i files che non hanno più riferimenti è una cosa semplice.
Ma questi sono solo miei ragionamenti.
Quali sono le tecniche che vengono comunemente utilizzate per la memorizzazione di files?
Ringrazio anticipatamente.

