压缩并缩小烧瓶反应!

flask-squeeze的Python项目详细描述


烧瓶挤压

DownloadsDownloadsDownloads

烧瓶挤压是一种自动:

  • 缩小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):启用或禁用详细日志记录。如果启用,烧瓶挤压将以突出显示的颜色打印到终端。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
SpringWeb中的java更新/通知其他用户   java Lambda性能测试   java Bukkit插件:空白符号   java在按下按钮后改变彩色正方形的大小   javajavac相当于“D”?   java序列化接口   属性无法从属性文件返回值   java我应该使用什么查询来使用Jsoup从html页面提取符号?   java Android Studio项目结构问题   JAVA方法和返回值/公共变量(基础)   java将NativeQuery映射到POJO   java如何在下面的程序中消除NumberFormatException?   在java中获取链表与数组中的对象   java Android Firebase将用户发送到聊天室