相关疑难解决方法(0)

Chrome Devs工具 - 尺寸和内容在哪里?

根据Chrome开发工具 - "大小"与"内容",我应该能够看到大小(线上的字节数)和内容(未压缩的大小).

我记得曾经见过这个.

但是现在(Chrome 38),我只看到一个测量,我不确定它是哪一个.

在此输入图像描述

我可以使用Chrome开发工具查看压缩和未压缩的尺寸吗?

google-chrome-devtools

24
推荐指数
2
解决办法
4911
查看次数

Mozilla Firexfox网络选项卡中的已传输列和大小列之间的差异

我试图确定Transferred列和Size列之间的区别.是否与压缩文件和未压缩文件之间的区别有关?

我没有压缩我的服务器(Node.js Express服务器)上的文件,所以我不知道为什么文件大小会有差异.

在此输入图像描述

mozilla node.js express

8
推荐指数
1
解决办法
2377
查看次数

如何创建一个使用 gzip 压缩静态文件的简单节点服务器

我一直在这几个小时..

我做的第一件事是按照教程进行操作,其中包含以下代码:

var express = require('express');
var app = express();

// New call to compress content
app.use(express.compress());    
app.use(express.static(__dirname + '/public'));
app.listen(3333);
Run Code Online (Sandbox Code Playgroud)

自然代码已经过时了..我收到了这个错误:

Error: Most middleware (like compress) is no longer bundled with Express and must be installed separately. Please see https://github.com/senchalabs/connect#middleware.
Run Code Online (Sandbox Code Playgroud)

所以我将代码更新为:

var express = require('express');
var app = express();
var compression = require('compression')

app.use(compression());
app.use(express.static(__dirname + '/_public' ));    

app.listen(3333);
Run Code Online (Sandbox Code Playgroud)

效果很好..但我没有看到压缩的证据(我怎么知道?通过查看 chrome 开发工具响应标头:

在此处输入图片说明

它没有content-encoding教程中的 gzip标头:

在此处输入图片说明

所以尝试改用zlib库:

var express = require('express');
var app     = express(); …
Run Code Online (Sandbox Code Playgroud)

compression gzip http-compression node.js express

5
推荐指数
2
解决办法
4422
查看次数

4
推荐指数
1
解决办法
5773
查看次数