mindscreen / flow-cachebreak
1.0.0
2017-03-17 13:01 UTC
Requires
- typo3/flow: 4.*
This package is auto-updated.
Last update: 2022-02-01 12:59:50 UTC
README
Flow资源缓存破坏
此包提供了一个ViewHelper,该Helper将缓存破坏字符串添加到资源URI。可以使用CLI命令更新缓存破坏字符串。
推荐用法
将默认的Flow资源.uri ViewHelper替换为该包提供的ViewHelper,以赋予所有资源缓存破坏能力
<link rel="stylesheet" href="{cb:uri.resource(path: 'Build/Styles/Style.css', package: 'My.Package')}" />
可以为这些资源设置远期过期头,因为ViewHelper会向资源URI添加一个缓存破坏GET参数。
只有当你明确清除Mindscreen_Flow_CacheBreak缓存时,GET参数才会更新。./flow flow:cache:flush
不会清除此缓存,因为它持久存在。
作为缓存清除的替代,你可以使用命令./flow cachebreak:update
(基本上做的是同一件事)。
你应该在每次部署(例如,作为Surf部署的一部分)期间执行cachebreak:update
命令(或缓存清除)。