little_bobes »
Potvrďte mi, vyvraťte mi nebo mě odkažte někam, ale začínám být v koncích.
Na serveru mám Apache 2.2, kde si pomocí PHP generuji na server na disk soubor typu SVGZ.
V .htaccess mám uvedeno
<filesMatch ".(svg|svgz)$">
Header append Cache-Control "max-age=600, public, must-revalidate"
</filesMatch>
Tzn. že když si browser zažádá o ten SVGZ, ten se nakešuje v browseru na 10 minut.
Když si během těch 10 minut vygeneruji na serveru znovu ten samý SVGZ, ale s jiným obahem (jiná velikost soboru, novější datum), tak si browser stále tahá ten soubor z keše a není možnost, aby si natáhl ten aktuální ze serveru (pokud nevymažu keš browseru).
Já si myslel, že parametr "must-revalidate" dělá to, že se podívá na server, zda tam není novější soubor a pokud je, tak jej načte, i když ještě neuplynul "max-age".
Chápu to správně nebo je chyba někde mezi mou židlí a klávesnicí?