开启gzip

第一种前端打包生成gz文件

const CompressionWebpackPlugin = require('compression-webpack-plugin')

javascript 复制代码
    configureWebpack: {
      output: {
      },
      plugins: [
        new CompressionWebpackPlugin({
          algorithm: 'gzip',
          test: new RegExp('\\.(' + ['js', 'css'].join('|') + ')$'),
          threshold: 10240,
          minRatio: 0.8
        })
      ]
    },

第二种nginx 开启gzip

http: {

#开启gzip

gzip ``on``;

#低于1kb的资源不压缩

gzip_min_length 1k;

#压缩级别1-9,越大压缩率越高,同时消耗cpu资源也越多,建议设置在5左右。

gzip_comp_level 5;

#需要压缩哪些响应类型的资源,多个空格隔开。不建议压缩图片.

gzip_types text/plain application/javascript application/x-javascript text/javascript text/xml text/css;

#配置禁用gzip条件,支持正则。此处表示ie6及以下不启用gzip(因为ie低版本不支持)

gzip_disable ``"MSIE [1-6]\."``;

#是否添加"Vary: Accept-Encoding"响应头

gzip_vary ``on``;

}

使用vue打包时gzip压缩的两种方案 - Python技术站

相关推荐
学Linux的语莫3 分钟前
Ansible使用简介和基础使用
linux·运维·服务器·nginx·云计算·ansible
_半夏曲7 小时前
node.js、nginx、iis、tomcat针对部署方面的简述
nginx·node.js·tomcat
墨鸦_Cormorant1 天前
使用docker快速部署Nginx、Redis、MySQL、Tomcat以及制作镜像
redis·nginx·docker
一只爱撸猫的程序猿1 天前
一个简单的Linux 服务器性能优化案例
linux·mysql·nginx
DC_BLOG1 天前
Linux-Nginx虚拟主机
linux·运维·nginx
Stara05111 天前
Git推送+拉去+uwsgi+Nginx服务器部署项目
git·python·mysql·nginx·gitee·github·uwsgi
oushaojun21 天前
ubuntu中使用ffmpeg和nginx推流rtmp视频
nginx·ubuntu·ffmpeg·rtmp
ladymorgana1 天前
【Nginx从入门到精通】05-安装部署-虚拟机不能上网简单排错
网络·nginx·智能路由器
苹果醋32 天前
Redis | 第3章 对象《Redis设计与实现》
java·运维·spring boot·mysql·nginx
yangshuo12812 天前
Docker-Compose 快速部署安装 Nginx 或其他应用
运维·nginx·docker