Che logica usare per suddividere immagini per artisti?

Donovant

Utente Attivo
24 Giu 2010
49
0
0
Vorrei capire se mi conviene suddividere le immagini in un'unica cartella, tanto il path si trova segnato in una tabella del DB, o cmq anche all'interno del server dentro la cartella principare, creare tante cartelle per quanti sono gli artisti, così da avere una struttura ordinata (nel server). Il dubbio è che l'ordine viene cmq mantenuto dal DB, e non da come inserisco le immagini nella cartella principale, ma poi ho pensato che magari il server ci potrebbe mettere più tempo a cercare il file dentro altre "mille" cartelle piuttosto che in una sola.

Spero di essere stato chiaro.
Grazie.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
io generalmente organizzo le mie cartelle seguendo il principio "ogni cosa al suo posto, ogni posto ha la sua cosa"
quindi, valido o no, il mio consiglio è una cartella x ogni artista.
poi però penso che molto dipenda da come sono strutturate le tabelle del db e gli script per fare le eventuali ricerche/insert ecc...
poi per l'ordine che come dici viene gestito dal db: il db non mette in ordine l'ultima immagine va nell'ultimo record, è poi in funzione dei comandi che dai che estrae es. in ordine alfabetico
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
23
Roma
alessandro1997.netsons.org
Io suggerisco di creare un'unica cartella images in cui metterai le immagini con il loro ID nel database per nome, in modo da non dover gestire una struttura di cartelle troppo complessa, aumentando così il rischio di errori nell'esecuzione dell'applicazione.

Nel tuo database avrai poi una tabella artists e una tabella images, con un campo artist_id contenente l'ID dell'artista che possiede l'immagine (relazione uno-a-molti).
 

Donovant

Utente Attivo
24 Giu 2010
49
0
0
Io suggerisco di creare un'unica cartella images in cui metterai le immagini con il loro ID nel database per nome, in modo da non dover gestire una struttura di cartelle troppo complessa, aumentando così il rischio di errori nell'esecuzione dell'applicazione.

Nel tuo database avrai poi una tabella artists e una tabella images, con un campo artist_id contenente l'ID dell'artista che possiede l'immagine (relazione uno-a-molti).

Avevo pensato la stessa cosa, magari poi per non so quale motivo potrebbe non fungere, o potrebbe "rallentare il server" durante la ricerca del file... non saprei.
 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
Se non hai problemi di gestione delle immagini riguardanti i privilegi allora io metterei tutto in una cartella.
 
Discussioni simili
Autore Titolo Forum Risposte Data
G Finestra di dialogo che non si apre - programma NUENDO Windows e Software 0
voldemort Cos'è una SCRL? Che tipo di società è?? Leggi, Normative e Fisco 1
Shyson Codice che trova item casuali PHP 1
S Testo scrolla su immagine che cambia HTML e CSS 0
R Immagini scontornate: che formato? HTML e CSS 4
R Select concatenata che non funziona la seconda volta Ajax 3
G un tool che trova nuovi clienti per web agency e web developer Offerte e Richieste di Lavoro e/o Collaborazione 2
I Credo che si inizi con ciao... Presentati al Forum 1
Alex_70 Stringa che diventa un url PHP 6
A nome file che contiene punto passato come parametro a query PHP 31
D File pdf che non si aprono .... PHP 1
S Hosting che permetta collegamenti esterni Hosting 0
V Condominio dispettoso, volume citofono che si abbassa e si alza in maniera strana Presentati al Forum 1
C ID che si incrementa ad ogni evento Database 0
P Sito creano con Joomla con sottominio che reindirizza a sito esterno Domini 1
T Far sparire dalla pagina div che saranno inseriti successivamente jQuery 0
T [a pagamento] programmatore PHP che mi aiuti a migrare gli script da vecchia versione PHP a nuova Offerte e Richieste di Lavoro e/o Collaborazione 1
E Div che scompare con scroll jquery Javascript 0
T Dubbio su costante ROOT, che rappresenti la base directory del sito PHP 4
G Evitare che mi continui ad arrivare in alice mail spam Posta Elettronica 2
A Non è un array e nemmeno un intero, che tipo di dato è? Javascript 1
D Logout che rientra col tasto indietro del browser PHP 5
R Impianto che non si vede sul cell IP Cam e Videosorveglianza 6
E Webmaster freelancer che si vuole tutelare legalmente Leggi, Normative e Fisco 0
C [PHP] Estrarre da una classe i valori che mi interessano PHP 5
WebmasterFioriniAndrea [PHP] Problema che non mi fa vedere niente PHP 2
SilverSpirit Hosting che non costa molto Hosting 4
D [PHP] Query che aggiorna tabella PHP 4
M [MS Access] Pulsante su maschera che esegue azioni su altra maschera MS Access 3
Max 1 [PHP] Script che funziona in locale e non online PHP 16
A Salve a tutti , grazie in anticipo per l'impegno che ci vorrà Presentati al Forum 1
T PHP: variabile che cambia ogni 5 giorni... PHP 3
C [PHP] Form con Inserimento dati dalla maschera e un menù a discesa che prende i dati dal db PHP 1
M Cerco profilo fb possibilmente italiano che abbia marketplace attivo Annunci servizi di Social Media Marketing 0
T [PHP] [HTML] Dettagli che cambiano PHP 5
R [PHP] pagina inclusa che non viene visualizzata PHP 2
MrSab Nel tentativo di reinventarsi in un mondo che cambia.... Presentati al Forum 0
I [PHP] generazione url "uguale" che punta a due immagini diverse PHP 0
M [PHP] Query UPDATE che non mi aggiorna campi seconda tabella PHP 3
B "Scheda" di Google che appare su Google Maps Discussioni Varie 0
D [ASP] Eliminare gli zeri che nn servono Classic ASP 1
G cerco profilo facebook ...che sia stato creato da almeno 3 anni... che sia già verificato e autentic Vendere e Acquistare pubblicita' online 0
G cerco profilo facebook ...che sia stato creato da almeno 3 anni... che sia già verificato e autentic Facebook 0
A [PHP] Script con array con numeri che iniziano per 00 PHP 2
Lear CERCO PAGINA CHE POSSA SPONSORIZZARE SU INSTAGRAM Annunci servizi di Social Media Marketing 1
K Cerco account instagram verificato o che possa verificarmi il mio con spunta blu Annunci servizi di Social Media Marketing 0
Shyson Nome che appare nella serp SEO e Posizionamento 3
C [PHP] Pagina html che legge file txt PHP 41
F programma che vi permette di ottenere like e followers! senza limiti Annunci servizi di Social Media Marketing 0
N [java con eclipse]metodo ricorsivo che accetta in ingresso un char e restituisce un int Java 0

Discussioni simili