压缩并缩小烧瓶反应!
flask-squeeze的Python项目详细描述
烧瓶挤压
烧瓶挤压是一种自动:
- 缩小JS和CSS响应。在
- 使用brotli压缩所有HTTP响应。在
- 缓存静态文件,这样就不必重新压缩它们。每次启动烧瓶时,缓存都会被清除!如果文件包含在名为“static”的目录中(或者通常,如果它们在其请求路径中包含“/static/”),则认为这些文件是静态的。在
安装
pip3 install Flask-Squeeze
使用
^{pr2}$就这些!在
选项
您可以在烧瓶配置中使用以下选项配置烧瓶挤压:
- 在
在COMPRESS_FLAG (default=True)
:全局启用或禁用烧瓶挤压 - 在
在COMPRESS_MIN_SIZE (default=500)
:定义激活brotli压缩的最小文件大小(以字节为单位) - 在
在COMPRESS_LEVEL_STATIC (default=11)
:可能的值是0(最低)到11(最高)。为静态文件夹中的文件定义brotli的压缩级别。这些文件填充也被缓存,因此它们只需压缩一次。在 - 在
在COMPRESS_LEVEL_DYNAMIC (default=5)
:可能的值是0(最低)到11(最高)。为动态文件(如生成的HTML文件)定义brotli的压缩级别。这些文件将不会被缓存,因此将为每个响应压缩它们。在 - 在
在COMPRESS_MINIFY_CSS (default=True)
:使用rcssmin启用或禁用css缩小。在 - 在
在COMPRESS_MINIFY_JS (default=True)
:使用rcssmin启用或禁用css缩小。在 - 在
在COMPRESS_VERBOSE_LOGGING (default=False)
:启用或禁用详细日志记录。如果启用,烧瓶挤压将以突出显示的颜色打印到终端。在
- 项目
标签: