matthecat / htmlcompressor-bundle
此包已被废弃,不再维护。未建议替代包。
Symfony2 扩展包,允许使用 htmlcompressor 最小化可缓存的 HTML 和 XML 响应
dev-master
2013-06-07 13:28 UTC
Requires
- php: >=5.3.0
- symfony/symfony: 2.*
This package is not auto-updated.
Last update: 2020-01-19 13:18:34 UTC
README
允许使用 htmlcompressor 最小化可缓存的 HTML 和 XML 响应。
安装
获取扩展包
在您的 composer.json 的 require 部分添加此行
"matthecat/htmlcompressor-bundle": "dev-master"
然后在您的项目目录中运行此命令
$ php composer.phar update matthecat/htmlcompressor-bundle
启用扩展包
编辑您应用程序的内核
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new MatTheCat\HtmlCompressorBundle\MatTheCatHtmlCompressorBundle(), ); }
现在,是时候进行配置了!
配置
# app/config/config.yml
html_compressor:
enabled: true
java: /usr/bin/java
jar: ~
options: {}
描述 | 默认值 | 示例 | |
---|---|---|---|
enabled | 确定是否应最小化可最小化的响应 | true | - |
java | Java 可执行文件路径 | /usr/bin/java | - |
jar | htmlcompressor 可执行文件路径 | - | %kernel.root_dir%/Resources/java/htmlcompressor-1.5.3.jar |
选项 | 在 htmlcompressor 文档 中描述的任何选项 | - | { '--compress-js': ~, '--js-compressor': closure } |