hyde-zipper

gzip precompression as post processor


Keywords
hyde, html, compressor
License
BSD-3-Clause
Install
pip install hyde-zipper==0.0.3

Documentation

Hyde Zipper

This module precompresses all plaintext files so that properly configured web servers can serve gzip compressed content without compressing it on every request.

Installation

pip install hyde-zipper

Install Post Processor:

SITE_POST_PROCESSORS = {
    '/': {
        'zipper.site_post_processors.GzipCompress' : {
            'filetypes': ['*html', '*.css', '*.js', '*.xml', '*.txt'],
            'level': 9,
        },
    }
}

Settings

Zipper has 2 settings, filetypes, and level.

filetypes

A list with file extensions to apply precompression too. defaults to

['*html', '*.css', '*.js', '*.xml']

level

An integer 1 through 9 that controls the level of compression. 1 is the fastest, but least amount of compression, and 9 is the slowest, but most amount of compression. defaults to

9