【发布时间】:2013-03-10 21:46:01
【问题描述】:
我有一个设置,其中 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 的人。
【问题讨论】:
标签: nginx versioning auto-versioning