我正在尝试确定我们的前端团队是否可以跳过某些“PageSpeed 最佳实践”并构建过程,因为我们正在使用 mod_pagespeed (Apache)。mod_pagespeed 自动执行的可能被跳过的示例如下: 1. 合并和缩小 JS 和 CSS(例如可以使用 Browserify 之类的工具完成) 2. 压缩图像 3. JS 和 CSS 的异步加载/注入(脚本加载器、atomify 等) 4. 用于缓存清除的静态资产版本控制(grunt-usemin 等)
举个例子,现在我已经删除了静态资产版本控制,取而代之的是我们的 global.js 和 global.css 文件没有版本控制并且到期时间很短。这是因为 mod_pagespeed 快速地对它们进行了巨大的过期。