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

Cache php fajla, ali zajedno sa parametrima

[es] :: PHP :: Cache php fajla, ali zajedno sa parametrima

[ Pregleda: 1859 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

rourke

Član broj: 66772
Poruke: 28
89.216.200.*



Profil

icon Cache php fajla, ali zajedno sa parametrima14.07.2007. u 13:29 - pre 204 meseci
Pozdrav,

Koristim tehniku kesiranja stranice, slicnu ovoj:
http://www.devshed.com/c/a/PHP/Output-Caching-with-PHP/4/

Dakle, ukoliko kesirana verzija stranice ne postoji, ja je snimam unutar mog /cache foldera, a ukoliko postoji i nije starija od odredjenog vremenskog intervala ja samo include-ujem cache verziju stranice.

Ova metoda sasvim fino radi, ali javlja mi se problem kod stranica koje ukljucuju parametre. Recimo:

Code:
product.php?id=20


Sta raditi u ovakvom slucaju, tj. kako imati kesiranu verziju stranice i za product.php?id=20 i za recimo product.php?id=3 ?

Da li postoji neko standardno resenje za ovakve situacije? Da li je pametno da parametre nekako uglavim u ime fajla (mada tu moze doci do vecih komplikacija zbog dozvoljenih znakova unutar imena fajla), ili postoji bolje resenje?

Mozda za ovaj primer gde imam jedan parametar, nije tesko imati ime fajla product_20.cache ili product_3.cache , ali sta raditi kod situacija gde je parametar string, ili ima vise parametara.

Pozdrav i hvala na pomoci
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Cache php fajla, ali zajedno sa parametrima15.07.2007. u 20:07 - pre 204 meseci
Možda da pokupiš $_SERVER['QUERY_STRING'] i da to kriptuješ (sha1, md5) i to smestiš u ime fajla razdvojeno nekim delimiterom ili da kompletan url kriptuješ i na osnovu njega kreiraš fajl (crypted_url.chache)
Banned - Not available
 
Odgovor na temu

lukeguy
Novi Sad

Član broj: 46545
Poruke: 470
*.ikomline.net.



+8 Profil

icon Re: Cache php fajla, ali zajedno sa parametrima15.07.2007. u 20:55 - pre 204 meseci
pre svega treba da utvrdiš neki jedinstveni kriterijum po kojem će ti se razlikovati sve stranice. ako su u pitanju URL parametri, onda mislim da će ti md5 rešenje biti najjednostavnije. s tim što treba samo da proveriš da se ne keširaju i korisnički podaci, tj. da ti keširanje ne ugrožava sigurnost korisničkih podataka.
 
Odgovor na temu

rourke

Član broj: 66772
Poruke: 28
89.216.200.*



Profil

icon Re: Cache php fajla, ali zajedno sa parametrima15.07.2007. u 23:38 - pre 204 meseci
Pozdrav,

Zanimljivo resenje. Probacu ga. Moracu samo da parametre uvek prosledjujem u istom redosledu i da ih dobro validiram.

Hvala na pomoci, pozdrav!
 
Odgovor na temu

[es] :: PHP :: Cache php fajla, ali zajedno sa parametrima

[ Pregleda: 1859 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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