Cum să forțezi reîmprospătarea conținutului unei pagini care a fost încărcată anterior de utilizator?

3 sept. 2013, 03:31:30
Vizualizări: 20.2K
Voturi: 2

Cum poate fi forțată reîmprospătarea sau reîncărcarea conținutului oricărei pagini de pe site ignorând tot ce este în cache, de fiecare dată când un vizitator accesează pagina pentru a doua oară? Site-ul folosește twentyeleven și w3tc (cache-ul browserului este dezactivat momentan).

3
Comentarii

În final, probabil că nu poți, dar de ce ai vrea să încerci în primul rând?

s_ha_dum s_ha_dum
3 sept. 2013 04:31:43

Vreau ca membrii site-ului să poată vedea orice modificări aduse la 'profilul' lor instantaneu. De exemplu, un nou membru a fost adăugat sub categoria - oanumităcategorie după o plată pe telefon, însă deoarece membru a vizitat deja pagina, el nu se poate vedea adăugat pe această pagină. Așadar, de fiecare dată trebuie să i se spună să apese F5. Aceasta este o situație stupidă (și poate nu ideală), dar am încercat să găsesc o soluție în ultimele 2 zile. Vreau să subliniez că nu este vorba despre o implementare ideală a temei, ci despre o situație în care singura întrebare este - Se poate realiza?

Anon Anon
3 sept. 2013 04:48:59

Te ajută acest lucru? http://wordpress.stackexchange.com/q/7112/21376

s_ha_dum s_ha_dum
3 sept. 2013 05:29:26
Toate răspunsurile la întrebare 1
0

Deoarece site-ul tău utilizează deja pluginul W3 Total Cache, îți voi oferi o soluție bazată pe acesta.

Te rog să accesezi wp-admin/admin.php?page=w3tc_browsercache pe site-ul tău și să cauți textul "Set cache control header". Bifează această opțiune, dacă nu este bifată, apoi alege "no-cache" pentru "Cache control policy". Acest lucru trebuie făcut în trei locuri...

  1. CSS & JS
  2. HTML & XML
  3. Media & Alte fișiere

setare cache control header în W3 Total Cache

Dacă nu dorești să utilizezi pluginul W3 Total Cache din anumite motive, poți seta următoarele în fișierul 'htaccess' sau în configurația Apache, presupunând că serverul tău are modulul mod_headers activat...

Header set Cache-Control "max-age=0, private, no-store, no-cache, must-revalidate"
3 sept. 2013 10:44:42