用于资产指纹识别的自定义ETag算法

时间:2014-08-14 14:24:09

标签: scala playframework

如何在不使用第三方插件的情况下在Play中指定用于资产指纹识别的ETag算法?

例如,指定ETag是环境变量BUILD_NUMBER,文件的GitHub版本号及其时间/日期?要知道如何进行GitHub修订,那将非常棒。 :)

相关问题:Embed ETag in URL& Automatically Insert ETag (asset fingerprinting) as comment at top of the resource

1 个答案:

答案 0 :(得分:0)

目前没有配置可以指定与Play API一起使用的ETag算法。

Assets class可以被扩展和覆盖,以保持Play在更改ETag算法时所做的积极缓存的所有好处。

BUILD_NUMBER可以传入算法,GitHub API可以用来获取任何文件的修订号。