前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[Linux] Nginx响应压缩gzip

[Linux] Nginx响应压缩gzip

作者头像
唯一Chat
发布2019-09-10 11:21:09
1.6K0
发布2019-09-10 11:21:09
举报
文章被收录于专栏:陶士涵的菜地陶士涵的菜地
代码语言:javascript
复制

压缩和解压缩

1.本节介绍如何配置响应的压缩或解压缩以及发送压缩文件。
gzip on;

2.NGINX仅使用MIME类型text / html压缩响应
gzip_types text/plain application/xml;//指定压缩媒体类型

3.指定响应压缩的最小长度
gzip_min_length 1000;

4.gzip_proxied指令具有参数,指示NGINX检查响应中的Cache-Control头字段,并在值为no-cache,no-store或private时压缩响应
gzip_proxied no-cache no-store private expired auth;

5.
某些客户端不支持使用gzip编码方法的响应。同时,可能需要存储压缩数据,或者即时压缩响应并将它们存储在缓存中。为了成功服务那些接受和不接受压缩数据的客户端,NGINX可以在将数据发送到后一种类型的客户端时动态解压缩数据。要启用运行时解压缩,请使用gunzip指令。
location /storage/ {
    gunzip on;
    ...
}
6.
要将压缩版本的文件发送到客户端而不是常规文件,请在适当的上下文中将gzip_static指令设置为on。
location / {
    gzip_static on;
}

未压缩前

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-12-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档