Do Viva byla přidána možnost aktivovat jednoduchou prevenci HTTP cache statických JS a CSS souborů v podobě automatického přidávání času modifikace do URL požadovaných zdrojů.
Konfigurace:
Ukázka konfigurace
resource: # přidává čas modifikace k CSS zdrojům append_links_mtime: true # přidává čas modifikace k JS zdrojům append_scripts_mtime: true
Zdroje přidané do stránky pomocí Vivo\UI\Page::addScript() a addLink(), které se podaří identifikovat v rámci souborového systému, dostanou automaticky na konec URL ?m=123456 kde 123456 je timestamp poslední modifikace souboru.
Vygenerovaný kód
<head> <meta name="author" content="Lundegaard - e-business solutions provider, www.lundegaard.eu, info@lundegaard.eu" /> <meta charset="utf-8" /> <base href="http://vivoproject.jegert.develop/"/> <title>Home | vivoproject-jegert</title> <link href="/css/print.css?m=1406020730" media="print" rel="stylesheet" type="text/css" /> <link href="/css/front.css?m=1414401682" rel="stylesheet" type="text/css" media="screen" /> <script src="/modules/vivo/js/vivo.js?m=1406020469" type="text/javascript"></script> <script src="/modules/vivo/uploader/SolmetraUploader.js?m=1406020469" type="text/javascript"></script> <script src="/modules/vivo/uploader/config.js?m=1406020469" type="text/javascript"></script> <script src="/js/front.js?m=1406020730" type="text/javascript"></script> </head>