[ CiM0beTa @ 17.08.2012. 19:02 ] @
Putanju slike korisnika cuvam u bazi:
users/1.jpg

u podesavanjima tog korisnika, promenim sliku, uplaudujem drugu sliku i fajl se lepo snimi, prebrise se stara slika i postavi nova, ali mozzila nece da je prikaze, vec prikazuje i dalje staru. Jel ima neka funkcija za brisanje te kes memorije, jel to u mozzili ili negde po folderima xamppa?
[ dakipro @ 17.08.2012. 20:01 ] @
Stavi iza slike neki random string, recimo "users/1.jpg?v1"
[ plus_minus @ 17.08.2012. 23:27 ] @
Hoćeš da mi kažeš CiM0beTa da 'ladno keširaš dinamičke stranice kao statičan html? :)
[ Nemanja Avramović @ 18.08.2012. 00:02 ] @
Ne nego browser kešira users/1.jpg i nije svestan da je slika na serveru zamenjena. Dodavanje random query stringa iza ekstenzije je ok rešenje.
[ plus_minus @ 18.08.2012. 00:14 ] @
:) Znam šta je u pitanju, pročitao sam oba posta pre tvog. Nego me interesuje da li on radi i keširanje svih stranica usput ili ne.
[ Milos911 @ 18.08.2012. 20:48 ] @
Ali onda slika nikad nece biti kesirana, sto i nije neki problem ako je avatar u pitanju. Ali ipak, jel moguce nekako poslati browser-u da je slika "istekla", ili tacnije da je slika zadnji put promenjena tog i tog datuma, i da je onda on opet ucita?

Citat:
CiM0beTa: Putanju slike korisnika cuvam u bazi:
users/1.jpg
Cuvaj je kao 1.jpg, a ostatak dodaj u skripti...Sta ces da radis kad budes morao da promenis to users u users/user_type/1.jpg?
[ dakipro @ 18.08.2012. 20:54 ] @
prvi odgovor je upravo takvo resenje, menjas "verziju" slike svaki put kada se slika promeni. Jal to bio broj, slova, timestamp, datum kombinacija... kako tebi najvise odgovara na tome sto radis
[ cyBerManIA @ 18.08.2012. 21:57 ] @
Jedna verzija je sa stringom iza slike k'o sto rekose iznad, meni finija verzija je sa Cache-Control "max-age=xxxx, must-revalidate" u headeru.
[ Milos911 @ 18.08.2012. 23:24 ] @
Citat:
dakipro: prvi odgovor je upravo takvo resenje, menjas "verziju" slike svaki put kada se slika promeni. Jal to bio broj, slova, timestamp, datum kombinacija... kako tebi najvise odgovara na tome sto radis
U pravu si, nisam citao sa razmevanjem :)
[ VladaSu @ 22.08.2012. 08:37 ] @
Cache-Control ti u vecini slucajeva nece raditi.