每资产版本控制

时间:2017-01-28 11:09:17

标签: symfony assets

到目前为止,我一直在使用标准的“assets.version”配置指令来对我的资产进行版本控制。我经常发布新产品(每周一次或更长时间)。因此,如果我更改单个资产(例如javascript文件),我会增加“版本计数器”。

以下是此系统的问题:更改资产中的单行会导致整个应用程序的所有资产失效!这意味着连接到我的应用程序的用户每周都会重新下载所有资产!这似乎对我来说效率很低......

我的问题:是否有更智能的系统?例如,我们可以想象一个控制台命令在每个版本之前执行,它将跟踪每个资产的变化(使用例如md5)并保存用于每个资产的版本?这样,只会重新下载修改过的资产......

我知道我可以开发自己的服务并像this example一样使用assets.version_strategy但是,在重新发明轮子之前,我想知道是否已经存在类似的东西?它告诉我每个人都应该使用这样的解决方案......

谢谢!

文森特

0 个答案:

没有答案