使用nginx 压缩

Posted 自由港

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用nginx 压缩相关的知识,希望对你有一定的参考价值。

现在的程序使用单页面应用,因此程序会在一开始就会加载页面JS。如果带宽不够,那么会影响页面下载速度。

我们可以使用nginx 进行压缩,加快文件下载。

gzip  on;
    gzip_min_length 1k;
    gzip_buffers 4 16k;
    gzip_http_version 1.0;
    gzip_comp_level 3;
    gzip_types text/plain application/javascript application/css  text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
    gzip_vary off;
    gzip_disable "MSIE [1-6]\\.";
gzip_comp_level 是压缩等级,可以使用 1-9 ,值越大,压缩比越高,但是对CPU的消耗也就越高。

实际测试:
未开启压缩的情况:

 

 开启压缩的情况

 

 可以看到压缩比达到了 3倍,如果改为 9 的话,最大的文件会压缩到 1.6M.

以上是关于使用nginx 压缩的主要内容,如果未能解决你的问题,请参考以下文章

开启Nginx的gzip压缩功能详解

nginx.conf 忽略了 nginx-ingress 配置映射片段

PostgreSQL 是不是支持表(片段)的透明压缩?

将 nginx rtmp 片段发送到 WebRTC

nginx/express 开启gzip压缩

Nignx gzip 文件压缩