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.
Build a Culture of Monitoring and Get Buy-In with Zabbix
-
In today’s fast-paced, interconnected IT world, simply waiting for
something to fail before fixing it isn’t good enough. A…
The post Build a Culture of M...
před 3 dny
Žádné komentáře:
Okomentovat