首页 > 系统相关 >nginx的gzip配置示例

nginx的gzip配置示例

时间:2023-05-03 22:44:44浏览次数:47  
标签:示例 text 压缩 javascript nginx 16 gzip

gzip  on;
gzip_min_length 1k;
gzip_buffers    16 64k;
gzip_http_version 1.1;
gzip_comp_level 4;
gzip_types  text/plain application/javascript application/x-javascript text/javascript text/xml text/css video/mp4;
gzip_vary on;

这是一个nginx的gzip配置,意味着nginx服务器会在向客户端发送数据时进行gzip压缩,以减少传输的数据量,加快传输速度,提升用户体验。

具体来说,这些配置项的含义如下:

  • gzip on;表示开启gzip压缩
  • gzip_min_length 1k;表示最小压缩文件大小为1KB,小于1KB的文件不会被压缩
  • gzip_buffers 16 64k;表示压缩缓存区大小为16个内存块,每个内存块大小为64KB
  • gzip_http_version 1.1;表示允许使用HTTP/1.1协议进行gzip压缩
  • gzip_comp_level 4;表示gzip压缩级别为4,压缩比较高,但也需要更多的CPU资源来进行压缩
  • gzip_types表示需要进行gzip压缩的文件类型,这里列出的类型包括纯文本文件、JavaScript文件、XML文件、样式表文件和视频文件等
  • gzip_vary on;表示在HTTP响应头中添加Vary: Accept-Encoding,告诉代理服务器和浏览器需要根据接受的编码方式(gzip或未压缩)来缓存响应结果,以避免使用缓存时出现错误。

标签:示例,text,压缩,javascript,nginx,16,gzip
From: https://www.cnblogs.com/echohye/p/17369827.html

相关文章

  • 【大数据】Hive 分区和分桶的区别及示例讲解
    目录一、概述1)分区概述2)分桶概述二、环境准备三、外部表和管理表1)外部表1、外部表介绍2、示例讲解2)管理表(内部表)1、管理表(内部表)介绍2、示例讲解四、分区表之静态分区和动态分区五、hive分区表严格模式和非严格模式1)严格模式2)非严格模式六、分区表和分桶表示例讲解1)分区表示例讲解......
  • nginx配置导致过长数据截断问题
    使用jsfetch请求php的时候,出现了TheoperationwasabortSyntaxError:JSON.parse:unterminatedstringatlinexxxoftheJSONdata错误,nginx日志出现了2022/04/0918:58:19[crit]759465#759465:*5007open()"xxx/nginx/fastcgi_temp/6/07/0000000076"failed(13:Perm......
  • Nginx动静分离平滑升级
    挂载系统光盘到本地安装依赖程序切换云计算光盘挂载云计算光盘安装nginx优化nginx命令检查配置文件创建网站根目录设置主页修改Nginx主配置文件启动nginx监听服务挂载系统光盘安装DNS服务更改DNS主配置文件检查DNS主配置文件是否错误修改区域配置文件检查配置文件是否错误启动DNS服......
  • 使用docker部署nginx并配置https
     #安装dockerpullnginx​#安装后查看docker镜像dockerimages安装就只需要一个命令,连安装包都不用自己找,这就是我用docker的原因。建目录用于存放nginx配置文件、证书文件:mkdir/opt/docker/nginx/conf.d-pmkdir/opt/docker/nginx/cert-pnginx的ssl证书长这个样子,两......
  • NGINX 加载动态模块
    NGINX1.9.11开始增加加载动态模块支持,从此不再需要替换nginx文件即可增加第三方扩展。目前官方只有几个模块支持动态加载,第三方模块需要升级支持才可编译成模块。#./configure--help|grepdynamic--with-http_xslt_module=dynamicenabledynamicngx_http_xslt_modul......
  • nginx备忘录
    安装rpm(离线)直接进nginx下载包页面选择你要的版本连接wgethttps://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.20.2-1.el7.ngx.x86_64.rpmrpm-ivhnginx-1.20.2-1.el7.ngx.x86_64.rpmsystemctlstartnginxsystemctlstatusnginxnginx-Vyum(rhel/centos)......
  • 4.3.2 Nginx负载均衡器配置
    作者:田逸(formyz)存在两个项目,一个是Web服务集群,另一个是Python集群。将这两个集群置于同一个负载均衡器之下,有效利用资源。为了便于开展工作,先把资源分配列举出来,如表4-3所示。表4-3名称说明Web服务VIP地址及TCP端口172.16.35.188:80自定义Python服务地址及TCP端口172.16.35.189:10......
  • Theano 中文文档 0.9 - 7.2.2 更多示例
    7.2.2更多示例译者:Python文档协作翻译小组,原文:MoreExamples。本文以CCBY-NC-SA4.0协议发布,转载请保留作者署名和文章出处。Python文档协作翻译小组人手紧缺,有兴趣的朋友可以加入我们,完全公益性质。交流群:467338606。现在开始,通过浏览库的BasicTensorFunctionality这一部......
  • Linux下如何启动、关闭Nginx?
    Linux下如何启动、关闭Nginx?Nginx是一款面向性能设计的HTTP服务器,相较于Apache、lighttpd具有占有内存少,稳定性高等优势,下面为大家分享一下Linux下启动、关闭Nginx具体方法。Linux下启动、关闭Nginx先决条件:安装并配置了Nginx的系统访问终端窗口或命令行具有sudo或roo......
  • 医学图像的深度学习的完整代码示例:使用Pytorch对MRI脑扫描的图像进行分割
    图像分割是医学图像分析中最重要的任务之一,在许多临床应用中往往是第一步也是最关键的一步。在脑MRI分析中,图像分割通常用于测量和可视化解剖结构,分析大脑变化,描绘病理区域以及手术计划和图像引导干预,分割是大多数形态学分析的先决条件。本文我们将介绍如何使用QuickNAT对人脑的......