【问题标题】:PHP auto minify. Is there any?PHP 自动缩小。有没有?
【发布时间】:2011-10-09 16:20:45
【问题描述】:

我使用 PHP Minify,它很棒。但我的问题是,是否有任何 PHP 插件或其他东西可以自动检测 javascript/css 代码并自动缩小它?谢谢。

【问题讨论】:

  • 除非是动态生成的,否则最好提前缩小。在每个页面请求时缩小是没有意义的。
  • @pimvdb: 所以我最好从所有 .php 文件中获取所有 javascript 代码并将其放在一个文件中?如果我需要编辑一些东西怎么办?谢谢;。
  • 如果您的 PHP 文件中有 JavaScript 代码,无论如何都会有问题。

标签: php javascript css


【解决方案1】:

Javascript 缩小器?

看看here

require_once('jsmin-1.1.1.php');

$files = glob("/path/to/js/merge/*.js");
$js = "";
foreach($files as $file) {
    $js .= JSMin::minify(file_get_contents($file));
}

file_put_contents("/path/to/js/combined.js", $js);
// or to output it: echo $js;

【讨论】:

  • 随机顺序?使用其他脚本所依赖的库时可能不是一个好主意。
  • 他可以随心所欲地使用它。我只是让他知道如何开始
  • 当我使用这个库(jsMin)时,速度非常慢
【解决方案2】:

请查看https://github.com/web-developer/Resource-Handler。这是您的 js 的动态压缩器和压缩器。与其他建议不同,这需要最少的配置或麻烦。

RESOURCE HANDLER

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-19
    • 1970-01-01
    相关资源
    最近更新 更多