我有一个设置,其中 nginx 提供所有静态内容(CSS/JS)。我们的问题是,当我们更新静态内容时,浏览器不一定会立即更新它们,这会在我们推送新版本时引起问题。
我想要一个 nginx 插件,它基本上替换了对 CSS/JS 的所有调用并广告版本号,如下所示:
前:
<link rel="stylesheet" type="text/css" href="/media/css/style.css" />
后:
<link rel="stylesheet" type="text/css" href="/media/css/style.css?3428432" />
并根据 style.css 文件本身的最新更改日期自动执行此操作。所以我不必更新 HTML。有这个插件吗?我知道 Google 的 mod_pagespeed 在他们的 apache2 模块中做了类似的事情。但我找不到任何 nginx 的人。