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...
-
Script rasturnare imagine
JavaScript - jQuery - Ajax
Primul mesaj
O idee de un script cum as putea face ca atunci cand am o imagine rasturnata sa apas de exemplu pe sageti si sa mi-o aduca in ce pozitie vreau eu?...Ultimul mesaj
Salut,
Ca idee ar fi urmatoarea:
1. Adaugi imaginea intr-un element canvas.
2. Cu sgetile /butoanele apelezi o functie javascript care roteste... -
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... -
Afisare cu animatie continut adaugat cu JavaScript
JavaScript - jQuery - Ajax
Primul mesaj
Ideea pe care vreau sa o fac e că la clic pe un buton, conținutul vechi e înlocuit cu nou conținut HTML adăugat cu javascript.Ultimul mesaj
Vreau ca noul...
Pentru a declanșa o tranziție CSS, modifica starea CSS după ce ai introdus codul HTML. Poți face asta schimbând o clasă (la container sau la un...