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

Nginx(openresty) 开启gzip压缩功能 提高web网站传输速度

1 开启nginx gzip压缩后,网页的图片,css、js等静态资源的大小会减少,节约带宽,提高传输效率,给用户快的体验,给用户更好的体验.

2 安装

#centos 8.5
yum install gzip

3 配置

#建议统一配置在http段
vim /usr/local/openresty/nginx/conf/nginx.conf
gzip  on;  #开启gzip
gzip_min_length 1k;  #低于1kb的资源不压缩
gzip_buffers 4 16k; #内存缓冲
gzip_comp_level 3; #压缩级别【1-9】,越大压缩率越高,同时消耗cpu资源也越多,建议设置在4左右。
gzip_types text/plain application/javascript application/x-javascript text/javascript text/xml text/css;  #需要压缩哪些响应类型的资源,多个空格隔开。不建议压缩图片,和大文件
gzip_disable "MSIE [1-7]\.";  #配置禁用gzip条件,(因为ie低版本不支持)
gzip_vary on;  #是否添加“Vary: Accept-Encoding”响应头,提示浏览器,压缩的文件

 4 重新加载nginx 配置

/usr/local/openresty/nginx/sbin/nginx  -s  reload

5 测试实际效果

# 没有开启gzip功能 

#开启gzip之后

 

启用gzip压缩之后, 传输的资源减小,加载时间也变小.

http://www.lryc.cn/news/359992.html

相关文章:

  • nn.Embedding使用
  • Qt6 mathgl数学函数绘图
  • Nginx配置文件中静态资源文件禁止通过目录查看
  • 力扣Hot100-有效的括号(栈stack)
  • Android下HWC以及drm_hwcomposer普法(上)
  • OpenCV学习 基础图像操作(十七):泛洪与分水岭算法
  • Docker基础命令(三)
  • Python的第三方库OS库
  • 两个数相加减高级实现
  • 小白跟做江科大32单片机之对射式红外传感器计次
  • 安装Kubernetes v3 ----以docker的方式部署
  • 新游启航 失落的方舟台服注册指南 一文教会你方舟台服注册
  • 运维开发详解
  • 英伟达(NVIDIA)H100性能及应用场景
  • 充电宝怎么选?充电宝目前什么牌子质量好耐用?盘点好用充电宝
  • 智能视频监控技术为游泳馆安全护航,助力安全管理新升级
  • Windows通过cmd运行快速启动应用
  • 271 基于matlab的可调Q因子小波变换故障诊断
  • 吴恩达深度学习个人笔记
  • Spring的依赖注入DI
  • Java 获取和修改期日与时间的各种操作方法
  • 【ubuntu20】--- 定时同步文件
  • 网吧|基于SprinBoot+vue的网吧管理系统(源码+数据库+文档)
  • [C/C++] -- Libcurl开发
  • Streamsets-JDBC模式使用更新时间字段数据同步
  • Nodejs-- 网络编程
  • React@16.x(14)context 举例 - Form 表单
  • 十几款基于ChatGPT的免费神器,每个都是王炸!
  • devicemotion 或者 deviceorientation在window.addEventListener 事件中不生效,没有输出内容
  • java单元测试如何断言异常