作为后处理器的gzip预压缩
hyde-zipper的Python项目详细描述
海德拉链
此模块预压缩所有纯文本文件,以便正确配置 web服务器可以提供gzip压缩内容,而无需将其压缩到 每一个请求。
安装
pip install hyde-zipper
安装后处理器:
SITE_POST_PROCESSORS = { '/': { 'zipper.site_post_processors.GzipCompress' : { 'filetypes': ['*html', '*.css', '*.js', '*.xml', '*.txt'], 'level': 9, }, } }
设置
Zipper有两个设置、文件类型和级别
文件类型
具有要应用预压缩的文件扩展名的列表默认为
['*html', '*.css', '*.js', '*.xml']
水平
控制压缩级别的整数1到9。1是最快的, 但是压缩量最小,9是最慢的,但是 压缩。默认为
9