关注主机资讯
一直在努力转载

Nginx 开启 Gzip 压缩,提高页面加载速度

近来几天,国外服务器 ip 被大规模封了,博主也担心自己的小博客被误伤,也添加了 Cloudflare CDN 保护一下 ip ,说句实话, Cloudflare 真的是良心,免费申请 Partner 使用 CNAME 解析,真心好用,一句话来概括就是妈妈再也不用担心我的服务器被攻击了!

申请Cloudflare Partner 免费使用 CDN 无需修改 NS

建站的小伙伴应该都知道大名鼎鼎的 Cloudflare ,CloudFlare 是一家美国的以提供 CDN 加速和网站安全防护为主的网络公司,Cloudflare 最吸引人的地方便是提供免费的 DDO…

修改时间:2019/6/10 分类:热门资源 人气:610 评论:0

Nginx 开启 Gzip 压缩,提高页面加载速度

由于是国外的服务器,在速度方面,肯定比不上国内的,使用 gzip 压缩,能够在一定程度上加速自己的博客,代码很简单!

1. 修改自己创建的虚拟主机的配置文件

博主自己的配置代码如下:

 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; gzip_disable "MSIE [1-6]/."; 

注意:
修改完自己创建的虚拟主机的配置文件,记得使用 service nginx restart 重启 nginx !

2. 相关说明:

gzip on; //该指令用于开启或关闭 gzip 模块(on/off)

gzip_min_length 1k; //设置允许压缩的页面最小字节数,页面字节数从 header 头 content-length 获取。默认值是 0 ,不管页面多大都压缩。建议设置成大于 1k 字节数,小于 1k 可能会越压越大。

gzip_buffers 4 16k; //设置系统获取几个单位的缓存用于存储 Gzip 压缩结果数据流。4 16k 代表以 16k 为单位,安装原始数据大小以 16k 为单位 4 倍申请内存。

gzip_http_version 1.0; //识别 http 的协议版本(1.0/1.1),用了反向代理的话,末端通信是 HTTP/1.0 ,默认是 HTTP/1.1

gzip_comp_level 2; //压缩级别,1-10,数字越大压缩的越好,时间也越长,1 压缩比最小处理速度最快,9 压缩比最大但处理速度最慢(传输快但比较消耗cpu)

gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png; //进行压缩的文件类型,无论是否指定,”text/html” 类型总是会被压缩。

gzip_vary off; //和 http 头有关系,加个 vary 头,给代理服务器用的,有的浏览器支持压缩,有的不支持,所以避免浪费不支持的也压缩,所以根据客户端 HTTP 头来判断,是否需要压缩。因为博主不需要这个,所以关闭!

gzip_disable "MSIE [1-6]/."; //IE6 对 Gzip 不怎么友好,不给它 Gzip

3. 测试是否成功开启 Gzip

curl 测试 Gzip 是否成功开启

 curl -I -H "Accept-Encoding: gzip, deflate" "https://www.wenzika.com/" 

会出现 gzip 即表示启用成功,如下所示:

 HTTP/1.1 200 OK Date: Mon, 10 Jun 2019 09:08:48 GMT Content-Type: text/html; charset=UTF-8 Connection: keep-alive X-Powered-By: PHP/7.2.18 Link: ; rel="https://api.w.org/" Content-Encoding: gzip 

 

必看

特别注意:本站资源、文章多为自动网络收集,如涉及版权问题请及时与站长联系,我们会在第一时间内与您协商解决。请自行识别其商家的好坏,本站仅提供消息,不保证其正确性,和时效性!!!

 

文章内容来自

  • 文字咖博客
  • 历史上的今天
    六月
    10
      哇哦~~~,历史上的今天没发表过文章哦
    赞(0)
    未经允许不得转载:楚媛Blog » Nginx 开启 Gzip 压缩,提高页面加载速度

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址
    • Q Q(选填)