Čítal som, že keď nemáte prístup k hlavičkám webového servera, môžete vypnúť vyrovnávaciu pamäť pomocou:
<meta http-equiv="Cache-Control" content="no-store" />
Ale tiež som čítal, že to v niektorých verziách IE nefunguje. Existuje nejaká sada <meta> značiek, ktorá vypne vyrovnávaciu pamäť vo všetkých prehliadačoch?
Odpoveď nájdete tu: Ako ovládať ukladanie webových stránok do vyrovnávacej pamäte vo všetkých prehliadačoch?
Zoznam je len príkladom rôznych techník, nie je určený priamo vkladanie. Ak by sa skopíroval, druhý by prepísal prvý a štvrtý by prepísal tretí kvôli http-equiv deklarácie a zlyhali vo validátore W3C. Nanajvýš by sa dalo jednu z každej deklarácie http-equiv; pragma, cache-control a expires. Tieto sú pri používaní moderných aktuálnych prehliadačov úplne zastarané. Po IE9. Konkrétne prehliadače Chrome a Firefox s nimi nepracujú tak, ako by ste očakávali, ak vôbec.
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
Hlavičky vyrovnávacej pamäte sú v metaelementoch nespoľahlivé; napríklad, akékoľvek webové proxy servery medzi stránkou a používateľom budú úplne ignorovať ich. Vždy by ste mali používať skutočné hlavičky HTTP pre hlavičky, ako napr. Cache-Control a Pragma.
Nefunguje v IE5, ale to nie je veľký problém.
Hlavičky cache sú však v metaelementoch nespoľahlivé; po prvé, všetky webové proxy servery medzi webom a používateľom ich budú úplne ignorovať. Pre hlavičky ako Cache-Control a Pragma by ste mali vždy používať skutočné hlavičky HTTP.