gzip预压缩作为后处理器
项目描述
Hyde Zipper
此模块预先压缩所有纯文本文件,以便配置正确的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