动态缓存静态文件

问题描述 投票:0回答:1

我正在开发一个Web项目,我们使用Nginx来提供静态文件。我想在静态文件上添加该版本,以便我们可以强制客户端更新已编辑的静态文件。现在我们通过添加文件版本(... scr="file.js?v=1234" ...)手动处理每个文件上的问题,但它们是项目中越来越多的文件。

我需要帮助,建议使用Nginx在服务器上动态处理文件版本,以便在编辑文件时,版本动态更改,客户端可以自动更新到更新版本。

如果用Nginx似乎无法处理,我也会对所有其他解决方案或建议开放。

谢谢

nginx caching browser-cache static-files
1个回答
0
投票

经过一番研究,我发现了一种使用webpack动态缓存文件的方法。它正是我正在寻找的。这篇文章很好地解释了here。它使用哈希函数来识别文件的更改并在其名称中添加哈希。

© www.soinside.com 2019 - 2024. All rights reserved.