当 PageSpeed Insights 检测到以下情形时,就会触发此规则:可通过缩减大小操作来缩减您的某项资源的大小。
概览
缩减大小是指在不影响浏览器处理资源的情况下移除冗余/不必要的数据(例如代码注释和格式设置)、移除未使用的代码、缩短变量和函数名称,等等。
要了解详情,请参阅预处理和根据具体情况进行优化。
建议
您应缩减 HTML、CSS 和 JavaScript 资源的大小:
- 要缩减 HTML 的大小,请尝试使用 HTMLMinifier。
- 要缩减 CSS 的大小,请尝试使用 CSSNano 和 csso。
- 要缩减 JavaScript 的大小,请尝试使用 UglifyJS。Closure Compiler 也很有效。您可创建一个使用这些工具的构建流程,以便缩减和重命名开发文件并将其保存到正式版目录。
或者,您也可使用 PageSpeed 模块,此类模块可与 Apache 或 Nginx 网络服务器集成以自动优化您的网站(包括缩减资源的大小)。