Hledal jsem možnosti nastavení HTTP hlaviček, přesněji Pragma: no-cache. Na jednom serveru jsem se dostal do situcace, kde tomcat kontext /srv má globálně nastaveno no-cache ale já pro jeden adresář potřebuji vyjímku a potřebuji mít cache zapnutou. Jak na to, když se nikde o Pragma: cache nepíše. Jednoduše se to nastavit tak da a funguje to.
Location /srv/www/content/files/en/download-library/
Header set Pragma cache
Header set Cache-control cache
/Location
Tato taškařice se dělá jen kvuli tomu nejpoužívanějšímu prohlížeči, který i v poslední verzi nefunguje jak ma :-( a Pragma je vnímano prostě jinak. Podivnej je tento svět ...
Zajimavý příspěvek jsem vygoogli zde.
Musím ještě poznamenat, fakt, že to v IE s daným nastavením funguje neznamená že Pragma: cache je validní direktiva. Je velmi pravděpodobné, že správná funkce browseru je jen :-) správnou reakcí na chybnou hlavičku definovanou na daném adresáři. Pokud toto bude číst někdo znalý problematiky a nesouhlasí se mnou, uvítám jeho poznámku.
LABSKÁ 2025 pohledem Davida Š.
-
LABSKÁ 2025
Můj pohled
Negři start
Co vím z doslechu svého parťáka se kterým jsem strávil nejvíce času.
T1000!
Tak začínáme.
T600 + T1000
Cesta z...
před 2 dny
Žádné komentáře:
Okomentovat