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

Keširanje paginacija

[es] :: PHP :: Keširanje paginacija

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Wapx.WS
nezaposlen
beograd

Član broj: 258532
Poruke: 36
*.dynamic.isp.telekom.rs.

Sajt: wapx.ws


Profil

icon Keširanje paginacija18.04.2011. u 11:12 - pre 158 meseci
Već nedelju dana muku mučim sa paginacijom. Naime, radi se o tome da kada unesem nešto novo u bazu, sajt pobrljavi, ali sa razlogom :) Koristim adodb za keširanje mysql upita, pa prilikom unosa teksta u bazu desi se da jednoj stranici istekne cachetime, a drugoj ne, pa se unosi ponavljaju ili preskaču. Ima li načina da se ovo reši? Jedino što mi pada napamet je da izvučem sve unose iz baze u niz, pa odatle da ih vadim, ali to bi bilo preveliko opterećenje za server. Problem je LIMIT u mysql upitu koji se generiše u zavisnosti od strane, pa svaka stranica ima drugačiji upit i zbog toga se javlja problem. Ima li neko ideju? Hvala unapred :)
 
Odgovor na temu

agvozden
Aleksandar Gvozden
founder
Info-G
Beograd

Član broj: 37813
Poruke: 1123
*.dynamic.isp.telekom.rs.

Sajt: www.gvozden.info


+68 Profil

icon Re: Keširanje paginacija18.04.2011. u 11:39 - pre 158 meseci
nisi pokusao da jednostavno osvezis kes (obrises ga) ?
 
Odgovor na temu

Wapx.WS
nezaposlen
beograd

Član broj: 258532
Poruke: 36
*.dynamic.isp.telekom.rs.

Sajt: wapx.ws


Profil

icon Re: Keširanje paginacija18.04.2011. u 11:52 - pre 158 meseci
Pa dobro i to je jedno rešenje, ali zanima me da li može to da ide nekako "prirodnim" putem :)
 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Keširanje paginacija18.04.2011. u 17:34 - pre 158 meseci
Meni je sumnjivo to tvoje keširanje upita. Batali AdoDB i prepusti upravljanje MySQL-u, on na primer zna da po promeni poništi keš upita. Ako ipak ima smisla da upit keširaš van RDBMS, onda opiši situaciju detaljnije pa da predložimo rešenje.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

ivan.a
PHP developer

Član broj: 83976
Poruke: 403
*.dynamic.isp.telekom.rs.



+44 Profil

icon Re: Keširanje paginacija18.04.2011. u 17:36 - pre 158 meseci
Zar ADOdb nema funkciju za brisanje keša: CacheFlush() ? Samo je pozoveš kada uneseš nove podatke.
I hope I didn't brain my damage - Homer
if (wife.position == kitchen) {return sandwich};
 
Odgovor na temu

Wapx.WS
nezaposlen
beograd

Član broj: 258532
Poruke: 36
*.dynamic.isp.telekom.rs.

Sajt: wapx.ws


Profil

icon Re: Keširanje paginacija19.04.2011. u 09:34 - pre 158 meseci
Ok hvala :)
Sad me interesuje ovo:
Citat:
Goran Rakić: Meni je sumnjivo to tvoje keširanje upita. Batali AdoDB i prepusti upravljanje MySQL-u, on na primer zna da po promeni poništi keš upita. Ako ipak ima smisla da upit keširaš van RDBMS, onda opiši situaciju detaljnije pa da predložimo rešenje.

Kako da prepustim upravljanje MySQL-u? Dok nisam radio kesiranje, imao sam probleme jer je server bio preopterecen upitima, ovako fino radi :) Da li mozes da mi posaljes neki link gde je to objasnjeno detaljnije? Hvala.
 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Keširanje paginacija19.04.2011. u 09:49 - pre 158 meseci
http://www.mysqlperformanceblog.com/2006/07/27/mysql-query-cache/
http://www.docplanet.org/mysql/mysql-query-cache-in-depth/
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

[es] :: PHP :: Keširanje paginacija

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

Postavi temu Odgovori

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