模块:ngx_http_gzip_module
原理:启动该模块,使文件传输前进行压缩,提升传输效率。
语法:
Syntax: gzip on | off;
Default: gzip off;
Context: http, server, location, if in location
Syntax: gzip_comp_level level;
Default: gzip_comp_level 1;(1~9)
Context: http, server, location
Syntax: gzip_http_version 1.0 | 1.1;
Default: gzip_http_version 1.1;
Context: http, server, location
未压缩传输
拷贝图片至网站主目录
拷贝tar包至网站主目录
拷贝文本至文件主目录
启用压缩功能
在http标签中启动该功能
gzip on;
gzip_http_version 1.1;
gzip_comp_level 2;
gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
gzip_static on;
gzip_static on;# nginx对于静态文件的处理模块
systemctl restart nginx
- 压缩包和图片类对象本身已经自带压缩功能。所以压缩比例较小低。
- 文本类对象在压缩试验中,压缩比例体现优越。