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