【发布时间】:2017-03-15 11:25:06
【问题描述】:
我正在处理一个项目的性能。它是一个节点应用程序,我使用 npm 包“压缩”来压缩整个应用程序。我还在使用 gulp-gzip 压缩缩小的 CSS。
这是我 server.js 中的 Gzip 压缩
const compression = require('compression');
app.use(compression());
这是我在 gulpfile.js 中压缩 CSS 的部分
gulp.task('cssStyles', function () {
return gulp.src(['./src/dist/css/docs.css', './src/dist/css/fonts.css'])
.pipe(cleanCSS())
.pipe(gzip())
.pipe(rename("docs.min.css"))
.pipe(gulp.dest('./src/dist/css/'));
});
当我只使用 server.js 中的压缩时,网站的加载时间比以前更快。但是在通过 Gulp 压缩我的 CSS 之后,加载时间更快了。
我的问题:进行双重 gzip 压缩(在应用程序中和使用 gulp)是否是一种好习惯,这是否会导致任何问题?
【问题讨论】:
标签: javascript node.js performance gulp gzip