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

Brojanje slika, dvije metode - koji je bolji?

[es] :: PHP :: Brojanje slika, dvije metode - koji je bolji?

[ Pregleda: 2408 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mickey.co.ba
Miralem Halilovic
Sarajevo, BiH

Član broj: 26263
Poruke: 136
91.191.50.*

Sajt: 11betting.com


Profil

icon Brojanje slika, dvije metode - koji je bolji?04.07.2008. u 10:39 - pre 159 meseci
Imam galeriju slika u kojoj svaki korisnik može postaviti slike, svaki korisnik ima svoj folder u kojem su te slike snimljene a pored toga u bazi je i snimljen komentar za tu sliku, kad je slika postavljena, ID i sl...
sta mislite sta bi bilo bolje koristiti za brojanje slika?

a) brojati koliko slika ima u korisnikovom folderu posto svaki korisnik ima svoj folder sa slika
b) svaki put kad korisnik postavi sliku da se u bazi zapiše +1 slika tako da imam taj broj u bazi.
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
*.dynamic.sbb.rs.

Sajt: norway.dakipro.com


+190 Profil

icon Re: Brojanje slika, dvije metode - koji je bolji?04.07.2008. u 11:21 - pre 159 meseci
Ako u bazi imas info za svaku sliku, onda nije strasno da brojis u bazi koliko slika ima svaki korisnik, iako bih se ja odlucio za ovu drugu varijantu, sa poljem z abroj slika. Samo treba pazljivo to napraviti, mozda da se prilikom svakog uploada/brisanja/editovanja ponovo izbroji stvarno stanje i upise pre nego da samo +-1 na slepo. Moze ti se desiti da negde propustis da uradis +- pa da onda imas netacno stanje. Ovako cim uploaduje/obrise sliku, opet izbroji sve njegove i upisi u bazu.
 
Odgovor na temu

Nemanja Avramović
Software architect
Tap medical
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4383
*.telekom.yu.

Sajt: https://avramovic.info


+45 Profil

icon Re: Brojanje slika, dvije metode - koji je bolji?04.07.2008. u 11:39 - pre 159 meseci
Code:
SELECT COUNT(*) AS broj_slika FROM slike


ako sam lepo razumeo, ovo gore rešava problem...?

ili, ako se broji samo za jednog korisnika:
Code:
SELECT COUNT(*) AS broj_slika FROM slike WHERE korisnik_id=ID_KORISNIKA

...gde je ID_KORISNIKA id korisnika u bazi
Laravel Srbija.

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

mickey.co.ba
Miralem Halilovic
Sarajevo, BiH

Član broj: 26263
Poruke: 136
91.191.50.*

Sajt: 11betting.com


Profil

icon Re: Brojanje slika, dvije metode - koji je bolji?05.07.2008. u 09:24 - pre 159 meseci
@dakipro
Ne vjerujem da bi se moglo nadodat +1 nepostojeca slika ili nekako slučajno oduzet postojeca, ima samo jedno mjesto gdje se slike dodaju i nema nekih dodatnih komplikacija gdje bi se mogao taj broj slika pogrešno UPDATE-ovat.


@Nemanja Avramović
hmmmm al to bi bas brojalo svaki put a to ne želim, doduše i kad bi brojao koliko slika ima u folderu i to bi se non stop vrtilo al barem ne broji kroz MySQL tako da ne vjerujem da pravi veci server load nego kad bi koristio MySQL...

10x
 
Odgovor na temu

Man-Wolf
Mihailo Joksimovic
Beograd

Član broj: 17016
Poruke: 873
*.eunet.yu.



+13 Profil

icon Re: Brojanje slika, dvije metode - koji je bolji?05.07.2008. u 14:43 - pre 159 meseci
Mislim da gresis oko server load-a,.... Ako vec MySQL ima funkciju predvidjenu za prebrojavanje redova, a ti bi da pravis preko PHP-a funkciju koja ce da broji, .... :-)

Iskoristi ovo Nemanjino resenje i ne brini nista :-) Neces opterecivati server toliko ;)
 
Odgovor na temu

Nemanja Avramović
Software architect
Tap medical
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4383
77.46.164.*

Sajt: https://avramovic.info


+45 Profil

icon Re: Brojanje slika, dvije metode - koji je bolji?05.07.2008. u 15:35 - pre 159 meseci
Pa nešto mislim da će veći server load da pravi drndanje po fajl sistemu kad god ti treba broj slika nego jedan mysql kveri.
A možeš i da keširaš MySQL rezultat i na svakih X minuta da prebrojavaš slike.

edit: Sad videh da bi povremeno drndao po fajl sistemu, a ne uvek kad ti treba broj... ali i dalje ostajem pri tome da bi ovakav MySQL query manje opterećivao server.
Laravel Srbija.

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

mickey.co.ba
Miralem Halilovic
Sarajevo, BiH

Član broj: 26263
Poruke: 136
91.191.50.*

Sajt: 11betting.com


Profil

icon Re: Brojanje slika, dvije metode - koji je bolji?05.07.2008. u 23:49 - pre 159 meseci
OK ljudi, zapisivat cu onda broj u bazu, tamo mogu raditi sortiranja i sl karafeke koje ce mi mozda i zatrebat a koje nebi mogao raditi ako brojim koliko fajlova ima u folderu koji se završavaju sa .jpg

hvala...
 
Odgovor na temu

[es] :: PHP :: Brojanje slika, dvije metode - koji je bolji?

[ Pregleda: 2408 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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