javascript - PageSpeed Insights (node.js) 未检测到 gzip 压缩

标签 javascript node.js seo compression gzip

我用 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/

相关文章:

javascript - 使用谷歌应用程序脚本检查现有用户

node.js - 如何从 Windows 中完全删除 node.js

.htaccess - 如何编写我的 rewriterule 以便我可以拥有友好的 url

apache - 将带有参数的 url 重定向到可读的 url

web - 将网站迁移到新域,以及相关的谷歌索引问题

javascript - 使用复选框过滤嵌套数组

javascript - 在函数中传递多个回调

javascript - 如何从 csv 解析 highcharts 中的日期

node.js - sinon - 检查返回的响应对象是否与所需的对象匹配

node.js - Podio API addItem 调用