鹈鹕的静态资源压缩插件,静态站点生成器。

pelican-zopfli的Python项目详细描述


zopfli gzip缓存

这是gzip_cache的变体,但使用zopfli可以获得更好的压缩效果

某些web服务器(例如nginx)可以使用gzip压缩的静态缓存 防止服务器在http调用期间压缩文件的文件。自从 压缩在另一时间发生,这些压缩文件可以被压缩 在更高的压缩级别以增加优化。

由于zopfli速度慢,这个插件使用joblib并行压缩文件。

pelican-zopfli插件将所有公共文本类型文件压缩为 .gz与原始文件位于同一目录中的文件

安装

最简单的选择是从pypi通过pip安装:

pip install pelican-zopfli

也可以简单地克隆git存储库并将其放在一个目录中 在您的pelicanconf.py中的PLUGIN_PATHS中列出:

git clone https://github.com/VorpalBlade/pelican_zopfli.git

在这两种情况下,您都必须通过将 pelican_zopfli进入PLUGINS在您的鹈鹕配置中。它是 最好只在您的publishconf.py中执行此操作,因为此插件是 很慢

设置

  • PELICAN_ZOPFLI_OVERWRITE 如果为true,则原始文件将被gzip压缩文件替换。 这对于静态托管服务(如s3)很有用。默认为false。

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

推荐PyPI第三方库


热门话题
“电话目录”数据结构的java实现   使用PC remote读取JSP页面上的文件时出现java错误   无法在不同目录中从Java执行Python脚本   java无法在windows 8.1上运行javafx应用程序   java航空公司系统如何防止两个用户同时预订同一个座位?   反射如何在java方法中获取每个参数的名称和值?   阅读中的字符串问题。txt文档并在Java中编辑   java JTextPane行包装问题   使用PowerMock Android Junit时出现java ClassNotFoundException   java输入和If语句   java如何在不使用剪贴板或操作CTRL+C、CTRL+V的情况下将字符串中的“\t”或“tab”发送到selenium中的文本框中   tomcat7将Java应用程序部署到Digitalocean中的Tomcat根目录   响应中嵌套映射的java问题(Jersey)