gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
#gzip_http_version 1.0;
gzip_comp_level 2;
gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
gzip_vary off;

第1行:开启Gzip第2行:不压缩临界值,大于1K的才压缩,一般不用改第3行:buffer,就是,嗯,算了不解释了,不用改第4行:用了反向代理的话,末端通信是HTTP/1.0,有需求的应该也不用看我这科普文了;有这句的话注释了就行了,默认是HTTP/1.1第5行:压缩级别,1-10,数字越大压缩的越好,时间也越长,看心情随便改吧第6行:进行压缩的文件类型,缺啥补啥就行了,JavaScript有两种写法,最好都写上吧,总有人抱怨js文件没有压缩,其实多写一种格式就行了第7行:跟Squid等缓存服务有关,on的话会在Header里增加"Vary: Accept-Encoding",我不需要这玩意,自己对照情况看着办吧

 实际测试:在/etc/nginx/nginx.conf中添加如下段,http{},server{},块中均可添加。

    gzip on; gzip_min_length 100; gzip_buffers 32 4k; #gzip_http_version 1.0; gzip_comp_level 6; gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/javascript; gzip_vary off; 

gzip_types 是关键,配置你想压缩的文件类型,不建议压缩图片、视频等格式的文件,因为压缩效果不明显,也会占用服务器CPU时间。

访问网页查看压缩效果:

发现js格式的文件已经成功压缩。


转载于:https://www.cnblogs.com/ustc-anmin/p/10882865.html

nginx_gzip压缩提升网站的传输速度相关推荐

  1. 如何“主动出击”提升网站的收录速度?

    网站的收录速度与排名都有着很大的关系,因为速度越快也意味着网站被收录的量和几率都会很大,更有利于网站排名提升.那么我们该如何提升网站收录的速度呢?下面就带大家一起来了解一下. 1.定期更新,提高创意 ...

  2. linux usb 批量传输文件,一种Linux系统下提升usb批量传输速度的方法及系统与流程...

    本发明涉及通信传输技术领域,具体地说是一种linux系统下提升usb批量传输速度的方法及系统. 背景技术: linux系统访问usb设备有两种方式:编写内核驱动模块ko和在用户空间编写程序,通过内核提 ...

  3. 网页速度很慢优化方案:如何提高网页加载速度,提升网站加载速度

    网站加载速度的快慢,直接影响用户的去留.这里为大家持续更新我的经验,帮你解决网页速度很慢,慢在哪里,该怎么优化的问题.希望对你有所帮助! 1.  网站空间要好:网站需要一个稳定的服务器或者虚拟机,可以 ...

  4. 使用FreeCDN提升网站的访问速度

    一.简介 freecdn 是一个纯前端的 CDN 解决方案,用于降低网站流量成本,同时提高网站稳定性.安全性,并且无需修改现有的业务逻辑. 互联网上有很多免费的公共库 CDN,例如 cdnjs.jsd ...

  5. 使用 Nginx 提升网站访问速度

    使用 Nginx 提升网站访问速度 http://www.ibm.com/developerworks/cn/web/wa-lo-nginx/ Nginx 简介 Nginx ("engine ...

  6. 使用 Nginx 提升网站访问速度(转)

    2019独角兽企业重金招聘Python工程师标准>>> Nginx 简介 转自:http://www.ibm.com/developerworks/cn/web/wa-lo-ngin ...

  7. 天下数据教你提升网站访问速度的妙招

    许多用户在建站初期出于对成本的考虑,都会选择国外虚拟主机来搭建网站,但是,一旦网页内容增多,访问量变大就会出现网站打开速度缓慢的问题.如果是搭建独立服务器.购买独立带宽带宽.CDN这类硬指标我们没有经 ...

  8. Nginx 提升网站访问速度

    Nginx 简介 The article form here:http://www.ibm.com/developerworks/cn/web/wa-lo-nginx/ Nginx ("en ...

  9. nginx提升网站访问速度

    Nginx 简介 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Ig ...

最新文章

  1. active mq topic消费后删除_Spring cloud stream 整合mq
  2. 在Linux(Ubuntu)下搭建ASP.NET Core环境并运行 继续跨平台
  3. Lintcode 655解题思路和c++代码
  4. C语言字符5,C语言编程(练习5:字符串与字符串函数)-Go语言中文社区
  5. Oracle HA 之 oracle 11.2 rac库配置active dataguard
  6. html5 中 video 标签,H5页面中 video 标签的坑
  7. python123求多项式的值_最小二乘法中的多项式拟合详解
  8. Ember.js 入门指南——路由重定向
  9. 这位 GitHub 冠军项目背后的“老男人”,堪称 10 倍程序员本尊!
  10. 尼康日本拟裁员约一千人 涉及半导体制造业务
  11. DPDK (1) - PMD驱动方案
  12. 计算机一直显示配置更新失败怎么办,电脑更新新系统的时候出现配置更新失败问题怎么办...
  13. 关于CSDN如何搜索用户以及关注好友
  14. carte集群的搭建笔记
  15. 图像滤镜艺术---保留细节的磨皮滤镜之PS实现
  16. 吴恩达深度学习编程题——0402(Keras-Tutorial-Happy House )遇到问题及解决方法
  17. 多目标优化-Pareto遗传算法
  18. Oracle数据库操作命令
  19. 从今天起 一周至少看一本书 不能再蹉跎
  20. 《互联网+ 电商平台设计与运营》一一1.3 “互联网+”幕后的商家生态

热门文章

  1. Android可视化界面开发工具DroidDraw
  2. python返回序列中的最小元素_python实现获取序列中最小的几个元素
  3. python处理excel-python处理excel总结
  4. python爬虫正则表达式实例-3.Python爬虫入门_正则表达式(简单例子)
  5. 零基础是学java还是python-零基础学习编程,Java、Python你会选择哪个?
  6. 精通python爬虫框架-精通Python爬虫框架Scrapy.pdf
  7. 自学python都需要哪些书-【经验分享】自学Python的学习顺序!附学习资料
  8. python正规教育机构-Python培训机构多吗 选择Python培训这些你都知道吗
  9. php和python web开发-初入Web开发,php、python和ruby应该学哪个?
  10. java和python工资-Python和Java,哪个就业薪资更高