【问题标题】:Grunt Workflow Static Assets FingerprintGrunt 工作流静态资产指纹
【发布时间】:2014-02-11 11:48:16
【问题描述】:

我正在编写一个小型移动 Web 应用程序以开始使用。 到目前为止一切顺利,但我正在考虑优化服务器端的性能。

在阅读了有关服务器压缩和缓存的内容后,我想实现静态资源的指纹。基本上,W3 移动 Web 应用程序最佳实践和 Google 性能指南都推荐它。

我使用 Grunt 作为从开发切换到生产的主要工具。 发现 Grunt 有两个插件可以帮助我实现这一点:

但是,我不确定如何更新 html 文件以更新与更新的指纹资产匹配的链接。我应该使用一些模板变量吗?我不是 Grunt 专家,对于简单的任务只使用过几次,所以这可能是我必须深入研究的模板系统。

还是先谢谢了

【问题讨论】:

  • 可能最常用的方法是使用grunt-usemin。如果您可以提供有关您的代码和项目结构的更多详细信息,这将有助于提供更具体的解决方案。

标签: gruntjs fingerprint


【解决方案1】:

如果您不太习惯编写自己的繁重任务,并且希望拥有资产指纹以及大量其他功能,我建议您研究一下 Yeoman

http://yeoman.io

它会为您的 web 应用程序设置一个可以正常工作的模板。我已经开始经常使用它了。

【讨论】:

  • 我相信他们使用 grunt-usemin。
猜你喜欢
  • 1970-01-01
  • 2014-06-22
  • 2014-05-30
  • 2019-09-09
  • 2015-07-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多