Folow me on Pinterest
Prvi ste put ovdje? Pročitajte faq i registrirajte se.
x
  • Registracija
Dobrodošli, ovdje možete postavljati pitanja vezana za problematiku programiranja. Da bi postavili pitanje nije potrebna registracija :)

151 pitanja

181 odgovora

167 komentara

131 korisnika

Zadnje značke

Popularno pitanje
sinisa...
Popularno pitanje
Esmin Kadusc...
Potvrđeni korisnik
malcollmX...
Popularno pitanje
tsokac2...
Popularno pitanje
purifier...

Kako pročitati sve slike iz direktorija i preimenovati ih?

+9 glasova

S obzirom da kada sam krenuo u izradu CMS-a nisam bio baš iskusan (nisam baš ni sada ;) ) napravio sam neke greške s kojima moram živjeti.

Našao sam nešto vremena za neke optimizacije i jedna od njih bi bila sređivanje direktorija gdje sam spremao slike.

Krcata je hashiranim slika poput ovoe:

51e2be6ccab6363c5e05114f0991b653.jpg

S obzirom da je broj slika već veliki i još se penje a na serveru (nisam siguran ali čuo sam) postoji limit na broj datoteka u mapi a i u FTP programu postoji limit na prikaz od 2000 fileova po mapi moram nekako promjeniti način na koji spremam slike jer ponekad postaje naporno i frustrirajuće napraviti neke izmjene koje moraju biti još prije 2 dana :D

Zapravo me zanima kako bi to bilo moguće rješiti i koji su mogući pristupi?

Upit Tra 10, 2012 anonimno  
   

Odgovor 1

+1 glas

Imao sam sličan problem i sam i dosta sam istraživao i testirao i bilo je puno prijedloga sa raznih strana i na kraju sam završio sa ovim rješenjem.

Koraci:

1. Korisnik šalje dokument
2. Dokument primenujem kao md5 hash od imena datoteke, ID korisnika i trenutnim vremenom (možeš još dodati ili oduzeti ovisno o potrebi) i dobije se vrijednost poput ove koju si naveo (51e2be6ccab6363c5e05114f0991b653.jpg)
3. nakon toga kreiram putanje u koje spremam dokumente:

/putanja_do_dokumenata/5/1/e/51e2be6ccab6363c5e05114f0991b653.jpg

Broj subfoldera bi ovisio o očekivanoj količini dokumenata tako da će nekome biti dovoljna 1 ili 2 a nekome 5 ili više. S obzirom da je količina kojom ja baratam velika i da se radi o desecima gigabajta i stotinama tisuća dokumenata ja imam još neke stvari koje bi otišle van okvira ove rasprave.

Odgovoreno Tra 11, 2012 ZeldonTheGreat (135)  

Molimo prijavite se ili registrirajte da bi mogli odgovoriti na pitanje