nginx开启gzip压缩, 提升网站访问速度

时间:2022-01-13 来源:未知网络 作者:996建站网

网站的访问速度都SEO的基础,这篇文章介绍了如何开启nginx的gzip压缩, 以提升网站访问速度。

基本概念

首先我们要了解gzip压缩的概念, 我们网站的CSS, JS, HTML, JSON等文本文件会包含大量的空格和换行符, 这些空格和换行符对开发者阅读是非常有利的, 但对浏览器完全是累赘, gzip压缩就是把这些累赘给删除掉, 从而缩小文件体积, 以达到提升网站访问速度的目的.

如果文件是二进制, 使用gzip压缩则没有效果, 比如图片, 视频等, 所以大家不要使用gzip来压缩二进制文件.

当然gzip压缩也有缺点, 那就是会消耗一部分CPU性能, 但相比于压缩后减少一半以上的体积来说, 这点CPU性能损耗是完全值得的.

nginx的gzip配置

我直接给出gzip的常用配置, 大家可以直接复制粘贴来用.

  gzip on;
  gzip_comp_level 5; 
  gzip_min_length 1k; 
  gzip_buffers 4 16k; 
  gzip_proxied any;
  gzip_types 
    application/javascript
    application/x-javascript
    text/javascript
    text/css
    text/xml
    application/xhtml+xml
    application/xml
    application/atom+xml
    application/rdf+xml
    application/rss+xml
    application/geo+json
    application/json
    application/ld+json
    application/manifest+json
    application/x-web-app-manifest+json
    image/svg+xml
    text/x-cross-domain-policy;
  gzip_static on;  
  gzip_disable "MSIE [1-6]\.";

nginx开启gzip压缩, 提升网站访问速度插图

微信扫一扫 关注公众号

微信扫一扫 使用小程序

百度扫一扫 使用小程序