我们的应用程序中有数百个 JavaScript 文件,这些文件目前正在未压缩的状态下提供。我们获得更多客户端性能的解决方案之一是缩小我们的 javascript 文件。我已经创建了一个自动化解决方案来在构建中执行此操作,但是,当部署这些新文件时,确定是否将其重新发送给客户端的文件时间戳将被更改。这意味着,在以后的每个版本中,所有的 javascript 文件都会有一个新的时间戳。我们的客户将再次重新下载所有缩小的 javascript 文件,从而破坏缩小的性能方面。
这是其他人遇到的问题吗?你的解决方案是什么?您是否在项目中使用了单独的非缩小和缩小 javascript 文件,并且不对构建执行缩小?
我们考虑了其他解决方案(例如仅在源代码控制存储库中查找实际更改的文件),但这是我想了解其他人在做什么的一个问题。