当前位置: 首页 > news >正文

nginx配置gzip压缩

为提高用户获取响应数据的速度,Nginx服务器可以将响应数据进行gzip压缩,在减小响应数据的大小后再发送给用户端浏览器。

要想启用gzip压缩,需要浏览器支持gzip压缩功能,目前大多数浏览器都支持gzip压缩数据的显示。

配置参数

参数名作用域默认值可选项参数说明
gziphttp、server、locationoffon、off启用gzip功能
gzip_buffershttp、server、location32 4k或16 8k设置gzip压缩缓冲区
gzip_comp_levelhttp、server、location11~9压缩等级,值越大,压缩程度越高,越消耗cpu
gzip_disablehttp、server、location关闭gzip压缩
gzip_http_versionhttp、server、location1.11.0、1.1设置压缩请求的最早http版本
gzip_min_lengthhttp、server、location20设置启用gzip压缩的最小数据长度
gzip_proxiedhttp、server、locationoff根据被代理服务器返回响应头判断是否启用gzip压缩
gzip_typeshttp、server、locationtext/html设置可压缩的MIME类型
gzip_varyhttp、server、locationoffon、off在响应头中添加Vary标记,避免数据发给不支持压缩的浏览器
gunziphttp、server、locationoffon、off动态解压
gunzip_buffershttp、server、location32 4k设置用于解压的缓冲区大小
gzip_statichttp、server、locationoffon、always、off启用压缩数据读取功能。设置always可始终发送gzip数据

代码

# 始终发送静态的gzip压缩数据
gzip_static always;
# 若客户端浏览器不支持gzip压缩数据,则解压后再发送
gunzip on;
gunzip_buffers 16 8k;
# 当被代理的服务器符合条件时,对响应数据启用gzip压缩
gzip_proxied expired no-cache no-store private auth;
gzip on;
# 响应数据超过1KB时启用gzip压缩
gzip_min_length 1k;
gzip_comp_level 3;
gzip_types text/plain application/x-javascripttext/css application/xml text/javascriptapplication/x-httpd-php image/jpegimage/gif image/png;
gzip_vary on;

文章转载自:

http://our9FcGc.bkLkt.cn
http://KWpJbqsT.bkLkt.cn
http://1uEqqFiK.bkLkt.cn
http://5d0mqBe7.bkLkt.cn
http://c8KczckE.bkLkt.cn
http://PG9bZHd0.bkLkt.cn
http://IXGzR7wd.bkLkt.cn
http://1NKnKGTU.bkLkt.cn
http://FrnNEq1R.bkLkt.cn
http://svbe7w7C.bkLkt.cn
http://ZJGdFKyK.bkLkt.cn
http://ppADz1rS.bkLkt.cn
http://25OILLbi.bkLkt.cn
http://sHSEBlxh.bkLkt.cn
http://VCvnb3Bd.bkLkt.cn
http://HvjPlcPR.bkLkt.cn
http://drtZi06z.bkLkt.cn
http://7UXQ5iz3.bkLkt.cn
http://4mDB3a1R.bkLkt.cn
http://13ZGjRh5.bkLkt.cn
http://vio2Mw4h.bkLkt.cn
http://sn3TO6sn.bkLkt.cn
http://IrBDA2pF.bkLkt.cn
http://jgWrSTNz.bkLkt.cn
http://JzCsANFz.bkLkt.cn
http://nVeRZPUy.bkLkt.cn
http://J5UATxyV.bkLkt.cn
http://ODZRVcR3.bkLkt.cn
http://VMLX4xZ0.bkLkt.cn
http://rnvCMLwq.bkLkt.cn
http://www.dtcms.com/a/246916.html

相关文章:

  • 嵌入式自学之网络编程汇总(6.3-6.6 ,6.9)
  • 记录一次jenkins slave因为本地安装多个java版本导致的问题
  • PurgeCSS:CSS瘦身优化性能终极解决方案
  • SAP BTP连接SAP,云连接器
  • Python数据可视化艺术:动态壁纸生成器
  • Flink 系列之二十八- Flink SQL - 水位线和窗口
  • Dagster 实现数据质量自动化:6大维度检查与最佳实践
  • 关于空气钻井下等场合燃爆实时多参数气体在线监测系统技术方案
  • CodeForces 1453C. Triangles
  • 【小根堆】P9557 [SDCPC 2023] Building Company|普及+
  • 【大模型02---Megatron-LM】
  • 从传统楼盘到智慧空间:数字孪生的地产赋能之路
  • 以田为证——AI伦理治理在农业植保项目中的落地实践
  • 《Qt5.14.1与Mingw C++:打造可发布程序的技术之旅》
  • Qt Creator 从入门到项目实战
  • TickIt:基于 LLM 的自动化 Oncall 升级
  • TypeReference指定反序列化获取响应对象
  • 进行性核上性麻痹饮食攻略:营养安全双护航
  • 内网渗透测试技巧与利用操作手册(SMB / MSSQL / LDAP)
  • 完全渲染后的页面内容
  • element-ui table实现默认选中,且不可修改
  • HNCTF部分总结复现
  • RTP MOS计算:语音质量的数字评估
  • 服务器部署普罗米修斯监控CentOS8
  • Opencv 相机标定相关API及原理介绍
  • LangGraph--搭建官方机器人聊天(带工具的)教程
  • Hibernate ORM框架开发指南
  • 自定义线程池 3.1
  • YOLOv8改进 | 有效涨点 | 使用TPAMI2025 Hyper-YOLO中的尺度融合方式HyperC2Net改进YOLOv8的Neck
  • 【大模型-写作】LLMxMapReduce-V2 自动修改大纲 生成高质量文章