Gzip

Gzip middleware compresses HTTP response using gzip compression scheme.

Usage

e.Use(middleware.Gzip())

Custom Configuration

Usage

  1. e := echo.New()
  2. e.Use(middleware.GzipWithConfig(middleware.GzipConfig{
  3. Level: 5,
  4. }))

Configuration

  1. GzipConfig struct {
  2. // Skipper defines a function to skip middleware.
  3. Skipper Skipper
  4. // Gzip compression level.
  5. // Optional. Default value -1.
  6. Level int `json:"level"`
  7. }

Default Configuration

  1. DefaultGzipConfig = GzipConfig{
  2. Skipper: DefaultSkipper,
  3. Level: -1,
  4. }