| 
                         <div class="cnblogs_code"> 
<span style="color: #800080">1<span style="color: #000000">.本节介绍如何配置响应的压缩或解压缩以及发送压缩文件。 
<span style="color: #0000ff">gzip<span style="color: #000000"> on;
<span style="color: #800080">2.NGINX仅使用MIME类型text /<span style="color: #000000"> html压缩响应 
gzip_types text/plain application/xml;<span style="color: #008000">//<span style="color: #008000">指定压缩媒体类型 
<span style="color: #800080">3<span style="color: #000000">.指定响应压缩的最小长度 
gzip_min_length <span style="color: #800080">1000<span style="color: #000000">; 
<span style="color: #800080">4.gzip_proxied指令具有参数,指示NGINX检查响应中的Cache-Control头字段,并在值为no-cache,no-<span style="color: #000000">store或private时压缩响应 
gzip_proxied no-cache no-<span style="color: #000000">store private expired auth; 
<span style="color: #800080">5<span style="color: #000000">. 
某些客户端不支持使用gzip编码方法的响应。同时,可能需要存储压缩数据,或者即时压缩响应并将它们存储在缓存中。为了成功服务那些接受和不接受压缩数据的客户端,NGINX可以在将数据发送到后一种类型的客户端时动态解压缩数据。要启用运行时解压缩,请使用gunzip指令。 
location /storage/<span style="color: #000000"> { 
<span style="color: #0000ff">gunzip<span style="color: #000000"> on; 
... 
} 
<span style="color: #800080">6<span style="color: #000000">. 
要将压缩版本的文件发送到客户端而不是常规文件,请在适当的上下文中将gzip_static指令设置为on。 
location /<span style="color: #000000"> { 
gzip_static on; 
}  
![[Linux] Nginx响应压缩gzip](http://img28.aspzz.cn/uploads/allimg/c210307/1615091a22AZ-1Kc.gif)  
![[Linux] Nginx响应压缩gzip](http://img28.aspzz.cn/uploads/allimg/c210307/1615091a2942P-21142.gif)  
![[Linux] Nginx响应压缩gzip](http://img28.aspzz.cn/uploads/allimg/c210307/1615091a32X40-31A5.gif)  
未压缩前 
![[Linux] Nginx响应压缩gzip](http://img28.aspzz.cn/uploads/allimg/c210307/1615091a3N330-45011.gif)  
![[Linux] Nginx响应压缩gzip](http://img28.aspzz.cn/uploads/allimg/c210307/1615091a43aP-52927.gif)                          (编辑:52站长网) 
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! 
                     |