前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Nginx开启gzip优化网站响应速度

Nginx开启gzip优化网站响应速度

作者头像
王图思睿
发布2021-06-15 10:02:57
6710
发布2021-06-15 10:02:57
举报
文章被收录于专栏:膨胀的面包膨胀的面包

优化网站响应速度的第一件事就应该想到开启流量压缩,这是最简单,成本最低且非常有效果的手段。假如你的网站有大量静态资源(css、js等),或者大量静态页面, 那么开启 gzip,效果将会非常明显。

Nginx 的 gzip 配置:

本文以 nginx 为例,apache 原理类似,但具体配置请自行 google。

在 Nginx 配置文件中添加如下内容即可:

代码语言:javascript
复制
### 这里开始gzip配置
gzip on;
gzip_disable "msie6";

gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
### 这里结束gzip配置
注意事项

1、不要对 img 等二进制类型进行压缩,性价比不高 jpg/png 等二进制类型的文件,一般情况下都已经做过了优化,可压缩率一般已经不高,因此为了避免不必要的性能损耗,可以排除掉这种二进制类型的压缩。

2、https 需要关闭 gzip,否则会有漏洞 如果你网站采用 https 方式连接,则建议关闭 gzip 压缩。相同的内容,其压缩长度是固定的(压缩比),如果 https 连接加上了 gzip 压缩,攻击者可以在不知道密钥的情况下,通过枚举遍历的方式,不断对比压缩长度,从而有可能猜出你连接中的 cookie 值,从而泄露认证信息。当然,如果你的网站只是个无具体业务的博客站,就不需要关心这个了。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-10-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Nginx 的 gzip 配置:
  • 注意事项
相关产品与服务
文件存储
文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档