到目前为止,我一直在使用 MS Ajax Minifier 来压缩和组合我的 CSS 和 JS。我的服务器设置了很远的未来过期标头,所以我需要一个缓存过期策略。目前,我正在通过更改文件名手动对这些项目进行版本控制,以便它们在每个版本中过期。
我想稍微自动化一下,特别是通过将文件内容的哈希附加到压缩的文件名上。如果我们可以用这个更新的文件名更新一些配置 XML(存在于不同的项目中)文件,那么奖励积分
我们正在使用 TFS 构建服务器,所以我想这应该包含在 MSBuild 任务中?或者我可以让它作为预/后期构建项目步骤运行吗?
如果有人在这方面有任何他们乐于分享的知识,将不胜感激。
谢谢