【问题标题】:Custom ETag algorithm for asset fingerprinting用于资产指纹识别的自定义 ETag 算法
【发布时间】:2014-08-14 14:24:09
【问题描述】:

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

例如,指定 ETag 为环境变量BUILD_NUMBER、文件的 GitHub 修订号及其时间/日期?知道如何做 GitHub 修订位真的很棒。 :)

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

【问题讨论】:

标签: scala playframework


【解决方案1】:

目前无法配置 Play API 使用哪种 ETag 算法。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-01
    • 2012-04-19
    • 1970-01-01
    • 2019-08-27
    • 1970-01-01
    • 2013-01-17
    • 2016-08-13
    相关资源
    最近更新 更多