我试图确定某些" PageSpeed最佳做法"现在我们使用mod_pagespeed(Apache)可以跳过我们的前端团队和构建过程。 mod_pagespeed自动执行的可能被跳过的示例包括: 1.组合和缩小JS和CSS(例如可以使用像Browserify这样的工具) 2.压缩图像 3. JS和CSS的异步加载/注入(脚本加载器,雾化等) 4.缓存清除的静态资产版本控制(grunt-usemin等)
为了给出一个示例答案,我现在已经删除了静态资产版本控制,而是将我们的global.js和global.css文件设置为非版本化且具有较短的到期时间。这是因为mod_pagespeed无论如何都会以巨大的过期快速对它们进行版本化。
答案 0 :(得分:1)
我们为大型电信公司的主门户网站实施了mod_pagespeed。虽然PageSpeed是一个非常方便的优化工具,但它并不是一个魔术棒,并且有一些严格的限制。我们废除了大多数传统技术,但发现需要大量手动修复资源才能实现优化。
结合并缩小JS和CSS?是的,但请注意以下限制:
<script pagespeed_no_defer="">...</script>
此外,如果您考虑使用图像精灵,请注意它的极限限制: Image spriting with mod_pagespeed