Salut,
Am un script de upload imagine + resize.Totul merge perfect pana dau sa vad poza. Pe servar se uploadeaza poza noua si se sterge cea veche. In browser pana nu golesc istoricul si chache-urile imi apare tot cea veche. De ce?
probleme browser afisare imagine din cache
-
- Mesaje:168
probleme browser afisare imagine din cache
MarPlo
Mesaje:4343
Salut,
Asa functioneaza browserele, ca sa eficientizeze incarcarea pagnii si traficul cu serverul, preia din cache fisierele care nu au timpul de expirare depasit.
Poti sa setezi in fisierul .htaccess durata de timp cat sa fie retinute fisierele in cache.
De exemplu, urmatorul cod adaugat in htaccess seteaza la 1 ora (3600 secunde) timpul dupa care expira din cache fisierele de tip: jpg, png, gif, js, css.
Daca vrei ca dupa upload sa afiseze direct imaginea noua, fara sa mai ia din cache, ii adaugi un numar aleator la adresa fisierului, cu "?" dupa extensie.
De exemplu, aici numarul aleator e 1278.
Asa functioneaza browserele, ca sa eficientizeze incarcarea pagnii si traficul cu serverul, preia din cache fisierele care nu au timpul de expirare depasit.
Poti sa setezi in fisierul .htaccess durata de timp cat sa fie retinute fisierele in cache.
De exemplu, urmatorul cod adaugat in htaccess seteaza la 1 ora (3600 secunde) timpul dupa care expira din cache fisierele de tip: jpg, png, gif, js, css.
Cod: Selectaţi tot
# cache time for jpg, png, gif, js, css
<FilesMatch ".(jpg|png|gif|js|css)$">
Header set Cache-Control "max-age=3600, public, must-revalidate"
</FilesMatch>
De exemplu, aici numarul aleator e 1278.
Cod: Selectaţi tot
<img src='dir/img_name.jpg?1278' alt='image'>
Subiecte similare
- Experiment Google distractiv, creează o operă vocală în browser
Divertisment si Jocuri Laboratorul de artă și cultură Google a lansat un experiment de browser în colaborare cu David Li. Blob Opera pune la dispoziția dumneavoastră patru...
- Afisare optiune selectata intr-un Div
JavaScript - jQuery - Ajax Primul mesaj
Cum pot face ca atunci cand e selectata o optiune dintr-o lista <select> sa fie afisata intr-un Div valoarea acelei optiuni.Ultimul mesaj
Am acest cod...
Cu JavaScript adaugi un eveniment 'change' la elementul <select> care se va declansa cand o optiune e selectata.
In interiorul acelui... - Afisare numar cel mai mare dintr o coloana
PHP - MySQL - XML Primul mesaj
Bună MarploUltimul mesaj
Vreau să extrag din coloan pret cel mai mare numar ca de exemplu 4444.
Mie imi afisează 54 în loc de 4444, dacă în loc de 4444 modific...
Am schimbat `pret` varchar(20) DEFAULT NULL in `pret` int(11) NOT NULL ca la tine si merge.
Multumesc - Afisare rezultate paginate la scroll page
JavaScript - jQuery - Ajax Primul mesaj
Salut,Ultimul mesaj
In baza de date am 23 de rezultate din care initial afisez doar 10 si as vrea ca atunci cand ajung cu scroll la finalul paginii sa imi...
Am rezolvat(era o litera gresit apasata pe acolo), imi merge scriptul, dar a mai aparut o eroare.
Eu am 21 de inregistrari in baza de date.
Daca...