Advanced Aggregates Minify JS

hrs 提交于 2019/08/01 - 16:13 , 周四

概述

使用第三方缩小器缩小JavaScript文件。AdvAgg包含一些并支持一个更快的编译PHP扩展。选项是:

  • JSMin +:无需安装。通常是第二个最佳缩小,但它是最慢的支持选项。

  • JShrink:无需安装,JShrink是可靠的,与JSMin具有相当可比的缩小。

  • JSqueeze:无需安装,JSqueeze提供最有效的缩小,如果另一个缩小方法失败,则是后备。它仍然相当慢。

  • JSMin:PHP的快速编译的C扩展。支持PHP 5.3+和7.x. 必须单独安装。比其他选项快得多,但可靠性稍差,尽管这在AdvAgg中大部分都有所缓解。请参阅下面的更多细节。

组态

位于 admin/config/development/performance/advagg/js-minify

  • 缩小:选择缩小器:选择要使用的缩放器。[默认值:已禁用]

  • 添加许可注释:如果启用,则会在每个优化文件中包含带有原始文件路径的注释。更好地遵循GPL的精神,但不要求遵守。会略微增加文件大小。[默认值:已启用]

JSMIN PHP EXTENSION

AdvAgg Minify JavaScript模块可以利用jsmin.c(如果可用)并选择为minifier。在这种情况下,JavaScript解析和最小化将在C而不是PHP中完成,从而大大加快了这个过程。JsMin扩展可以在GitHub上找到。有关于在那里安装和编译它的说明。请注意,如果您使用的是PHP 7.x,则需要使用分支而不是分支。feature/php7master

标签