我用 gulp (gulp-gzip) 构建我的 gzip 文件,并将它们与 npm 包 connect-gzip-static 一起使用:
var app = express();
var serveStatic = require('connect-gzip-static');
//...
app.use(serveStatic(__dirname)).listen(3000);
但是,PageSpeed Insights 不检测 gzip 压缩。
但 google chrome 开发人员控制台显示:响应 header :内容编码:gzip。其他 seo 测试工具也在检测 gzip。 为什么 Google 不这样做?
我压缩了所有 html、js、css。我还应该 gzip svg 吗?谢谢!
最佳答案
PageSpeed Insights 应该会告诉您哪些资源没有被压缩。
通常它们是您无法控制的第三方资源,或者可能是您尚未启用的类型,例如 SVG。
PageSpeed Insights 应被视为指南而非福音。很容易沉迷于此。尤其是如果您忽略了您的网站在一项资源上节省几个字节的缓慢原因的更大原因。
关于javascript - PageSpeed Insights (node.js) 未检测到 gzip 压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37758003/