mindscreen/flow-cachebreak

此包已被弃用且不再维护。作者建议使用flowpack/cachebuster包代替。

Flow静态资源的缓存破坏功能

安装量: 1,371

依赖: 0

建议者: 0

安全性: 0

星标: 1

关注者: 4

分支: 1

开放问题: 0

类型:neos-package

1.0.0 2017-03-17 13:01 UTC

This package is auto-updated.

Last update: 2022-02-01 12:59:50 UTC


README

MIT license Packagist

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命令(或缓存清除)。