Skip to content

Latest commit

History

37 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

gzip wercker status

Gzip middleware for Martini.

API Reference

Usage

import (
"github.com/go-martini/martini""github.com/martini-contrib/gzip"
)
funcmain() {
m:=martini.Classic()
// gzip every requestm.Use(gzip.All())
m.Run()
}

Make sure to include the Gzip middleware above other middleware that alter the response body (like the render middleware).

Changing compression level

You can set compression level using gzip.Options:

import (
"github.com/go-martini/martini""github.com/martini-contrib/gzip"
)
funcmain() {
m:=martini.Classic()
// gzip every request with maximum compression levelm.Use(gzip.All(gzip.Options{
CompressionLevel: gzip.BestCompression,
}))
m.Run()
}

The compression level can be DefaultCompression or any integer value between BestSpeed and BestCompression inclusive.

Authors

About

Martini handler for adding gzip compress to requests

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages