gin 开启 gzip

  • 2022-07-31
  • 浏览 (46)

开启gzip可以减少网络带宽。

gzip是GNUzip的缩写,最早用于UNIX系统的文件压缩。HTTP协议上的gzip编码是一种用来改进web应用程序性能的技术,web服务器和客户端(浏览器)必须共同支持gzip。

目前主流的浏览器,Chrome,firefox,IE等都支持该协议。常见的服务器如Apache,Nginx,IIS同样支持gzip。

gin 开启 gzip 方式

1.获取gzip中间件

go get github.com/gin-contrib/gzip

2.使用

Router := gin.New()

Router.Use(gin.Recovery())

Router.Use(gzip.Gzip(gzip.DefaultCompression))

3.检测

  • 在chrome浏览器访问服务,看相应信息有没有Content-Encoding: gzip

  • 使用这个在线工具:gidnetwork,输入网址,查看检测结果