【发布时间】:2014-05-16 17:07:03
【问题描述】:
我一直在使用 YUI Compressor(通过 PHP 脚本调用)来缩小组合文件。首先,我合并文件然后缩小它,但现在我正在缩小文件然后合并它们。如果不是所有(约 40 多个脚本和 css 文件)都已更改,这可能会节省时间。
我注意到,缩小 40 个文件的整个过程需要更长的时间(大约 120 多秒),而合并文件需要的时间要少得多。
您可以放弃先与后结合的理念,但有人知道这个问题的原因吗?可能是由于应用程序的初始化时间?
我正在使用此代码:
$yui_jar = $this->fitango_root.'/js/yuicompressor-2.4.7.jar';
$command = "java -jar $yui_jar $filename -o $path_file";
echo "MINIFYING: $filename\n";
exec ($command,$result);
【问题讨论】:
-
我非常认为这是压缩机的启动时间。它是用 Java 编写的,这在启动时并不是很好。根据这个链接:yuilibrary.com/projects/yuicompressor/ticket/1872317 看起来它支持通配符?
标签: yui yui-compressor minify