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,
},
}
}
Zipper has 2 settings, filetypes, and level.
A list with file extensions to apply precompression too. defaults to :
['*html', '*.css', '*.js', '*.xml']
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