基于 gulp 的自动化构建之“静态资源版本管理”

在静态资源版本管理方面,以前用过两种方案(都是通过后端实现) :
第一种:获取文件最新修改时间。可以实现比较好的版本管理效果,但客户端每一次访问一个资源文件,服务器都会动态读取一次该文件的最新修改时间。对这种方案,头脑有限,暂时无法评估其对性能和访问速度的影响。但就版本管理效果来说,更倾向于这一种。
第二种:设置日期常量。版本管理效果非常差。

目前已实现的新方案如下:
在构建阶段计算静态资源的 hash 值,并将该值以参数的形式追加到

你可能感兴趣的:(基于 gulp 的自动化构建之“静态资源版本管理”)