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 :)

Pitanja

+6 glasova, +2 odgovora
+6 glasova, +2 odgovora
+5 glasova, 1 odgovor
+6 glasova, 1 odgovor
+5 glasova, +2 odgovora

151 pitanja

182 odgovora

172 komentara

137 korisnika

Zadnje značke

Potvrđeni korisnik
TomObrien...
Vrhunsko pitanje
sinisa...
Potvrđeni korisnik
sokre...
Redovit
buco...
Starosjedilac
buco...

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