Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

PHP Upload -> Gde i kako cuvati fajlove?

[es] :: PHP :: PHP Upload -> Gde i kako cuvati fajlove?

[ Pregleda: 2610 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Milan M. Radovic
Web Developer
Pančevo

Član broj: 16959
Poruke: 743
93.86.246.*



+25 Profil

icon PHP Upload -> Gde i kako cuvati fajlove?13.12.2009. u 09:03 - pre 174 meseci
Nakon uploada fajlova (u mom slucaju, slika proizvoda), kako ih cuvati?
Nalazim se pred problemom ako taj broj predje 1.000.000 ?
Da li da ih cuvam za svaki u posebnom direktorijumu sa nazivom=id_proizvoda? A ako onda predje 1.000.000 ?

Milion sam stavio samo kao primer, citao sam da je za razliciti fajl sistem razslicito dozvoljeno...
I don't need a girl for sex , All I Need is Binary and HEX
 
Odgovor na temu

Marko Medojević
Team leader
Digital ST
Beograd

Član broj: 93659
Poruke: 776
*.adsl-3.sezampro.yu.

Sajt: www.digitalst.rs


+99 Profil

icon Re: PHP Upload -> Gde i kako cuvati fajlove?13.12.2009. u 09:42 - pre 174 meseci
Zašto recimo ne probaš da ogroman broj fajlova u jednom folderu raspodeliš u više podfoldera gde bi svaki čuvao po 1000 fajlova. Trenutni ID možeš deliti sa 1000 i to bi bio naziv foldera.

Primer:
1005.jpg ide u folder 2 jer je ceil(1005/1000) = 2

Tako bi fajlovi
od 1.jpg do 1000.jpg isli u folder 1
od 1001.jpg do 2000.jpg isli u folder 2
od 10001.jpg do 11000.jpg isli u folder 11

Naravno, ovo je samo ideja pa ti razradi za tvoj scenario.
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
77.46.190.*

Sajt: https://avramovic.info


+46 Profil

icon Re: PHP Upload -> Gde i kako cuvati fajlove?13.12.2009. u 09:52 - pre 174 meseci
Ja sam imao sličan problem i rešio sam ga tako što za svaki dan ubacujem fajlove u folder godina/mesec/dan/, tako da bi sve fajlove koji su okačeni danas ubacio u 2009/12/13/

Tako i samim pogledom na putanju znaš kad je fajl okačen
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Milan M. Radovic
Web Developer
Pančevo

Član broj: 16959
Poruke: 743
93.86.246.*



+25 Profil

icon Re: PHP Upload -> Gde i kako cuvati fajlove?13.12.2009. u 10:29 - pre 174 meseci
Varijante te vrste su mi odavno pale na pamet... samo je sutiacija kod mene malkice drukcija, tj. ne bih mogao da koristim datum.
Ovako, da pojednostavim - ja imam user_id i sale_id.

Putanja za skladistenje mi je
Code:
/var/www/pics/sales/ 
, pa sam mislio da ide po sistemu /var/www/pics/user_id/sale_id/
Npr. ako je user_id=3,a sale_id=5, putanje do slika bi bile bi bile :

Code:
/var/www/pics/3/5/x.jpg
/var/www/pics/3/5/y.jpg
/var/www/pics/3/5/z.jpg


ali opet , broj korisnika predje 32K, sto je maksimalan broj poddirektorijuima u Ext3 file-sistemu ?
Onda mi je palo na pamet zadnja varijanta,a to je da napravim direktorijum tipa : /var/www/pics/moduo/3/5/ , gde je moduo najveci moguci broj sa kojim je user_id deljiv.....

Ako neko mene razume, placam pice :D hehe










I don't need a girl for sex , All I Need is Binary and HEX
 
Odgovor na temu

MilosDj
Milos Djuric
Belgrade

Član broj: 14174
Poruke: 307
93.86.155.*



+4 Profil

icon Re: PHP Upload -> Gde i kako cuvati fajlove?13.12.2009. u 13:35 - pre 174 meseci
Da, shvatam te, al necu pice, casti klopu ;) Taj tvoj moduo je podvarijanta onoga sto je predlozio mare_bj.
Citat:
mare_bjPrimer:
1005.jpg ide u folder 2 jer je ceil(1005/1000) = 2

Tako bi fajlovi
od 1.jpg do 1000.jpg isli u folder 1
od 1001.jpg do 2000.jpg isli u folder 2
od 10001.jpg do 11000.jpg isli u folder 11
Samo sto umesto ceil(fajl/1000) ti ces imati ceil(user_id/1000) ili koji vec broj izaberes.

Dobra stvar je da to mozes da uradis na mnogo nacina. Losa stvar je sto samo ti znas cime sve raspolazes i kako mozes logicki da razdelis slike/fajlove. Imas user_id, sale_id i koliko jos konkretnih stvari?
Da li su sve slike istog logickog tipa? U smislu proizvod je proizvod i nije te briga sta je ili je vec imas podelu na vozila, hranu, alat, zivo/ne zivo, sirovine pa je onda mozda bolje to iskoristiti.
Da l' se brisu slike, kad, zasto...?
I'm not in this world to live up to your expectations and you're not in this world to live up to mine.
 
Odgovor na temu

Milan M. Radovic
Web Developer
Pančevo

Član broj: 16959
Poruke: 743
109.93.10.*



+25 Profil

icon Re: PHP Upload -> Gde i kako cuvati fajlove?14.12.2009. u 07:06 - pre 174 meseci
Ok..... cinjenica je da ce pre ili kasnije biti problem... kako god krenes.
Preradio sam da se slike cuvaju u MySQL bazi... citam negde da usporava,negde pak kazu da ne... Samo da se ne desi jedan Bottleneck.
I don't need a girl for sex , All I Need is Binary and HEX
 
Odgovor na temu

[es] :: PHP :: PHP Upload -> Gde i kako cuvati fajlove?

[ Pregleda: 2610 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.