PHP资源管理框架

2014 年 1 月 12 日5280

Assetic是一个PHP的资源管理框架,用于合并和减小了CSS/JS资源。下面是例子。

use Assetic\Asset\AssetCollection;

use Assetic\Asset\FileAsset;

use Assetic\Asset\GlobAsset;

$js = new AssetCollection(array(

new GlobAsset('/path/to/js/*'),

new FileAsset('/path/to/another.js'),

));

//当资源被输出时,代码会被合并

echo $js->dump();

以这种方式合并资源是一个好主意,因为它可以加速站点。不仅仅总下载量减小了,也消除了大量不必要的HTTP请求(这是最影响页面加载时间的两件事)

0 0