# Functions
Classic 简单的初始化 Compress 方式
ignoreMethods 被设置为 HEAD 和 OPTIONS;同时添加 deflate, gzip 和 br 三种压缩方式。.
New 构建一个支持压缩的中间件
errlog 错误日志的输出通道; ignoreMethods 忽略的请求方法,如果不为空,则这些请求方法的请求将不会被压缩; ignoreTypes 表示不需要进行压缩处理的 mimetype 类型,可以是以下格式: - application/json 具体类型; - text* 表示以 text 开头的所有类型; 不能传递 *,如果要禁用,可以直接将 Enable 设置为 false。.
NewBrotli 新建 br 算法.
NewDeflate 新建 deflate 算法.
NewGzip 新建 gzip 算法.
# Interfaces
Writer 所有压缩对象实现的接口.
# Type aliases
WriterFunc 将普通的 io.Writer 封装成 Writer 接口对象.