php 如何安装minify,如何利用PHP-Minify提高前端性能

Minify是一个用PHP5开发的网站性能优化工具

能够GZIP压缩JS和CSS文件,并且压缩合并成一个资源

合并后的资源可以保存在缓存,或者Memcache中

提高50%以上的网页加载性能。

服务端缓存(fils/APC/Memcache),可以避免不必要的重复处理

当开启服务端缓存的时候,

在一般的服务器上Minify每秒可以处理几百个并发请求

使用前:

933f933d5cac2b9eee7964d87a034239.png

使用后:

bc33c1f4b5c02caedb59b43496f133ec.png

使用方法:

min解压到网站document root目录,访问http://website.com/min目录

进入配置界面,可以输入js和css路径

/min/?b=js&f=jquery-a.js,jquery-b.js,jquery-c.js。

如果觉得URI太长,可以通过配置文件来指定group,编辑min目录下的groupsConfig.php文件

return array(

'js' => array('//js/jquery-a.js', '//js/jquery-b.js', '//js/jquery-c.js'),//相对于DOCUMENT_ROOT

);

// http://localhost/fzxa/min/g=js

除了通过文件进行缓存之外,Minify还支持Memcache缓存,修改min/index.php文件,

加入以下代码:

require 'lib/Minify/Cache/Memcache.php';

$memcache = new Memcache;

$memcache->connect('localhost', 11211);

$min_cachePath = new Minify_Cache_Memcache($memcache);

Minify支持两种debug方式,一种是通过firephp调试PHP错误,修改min/config.php文件,

加入以下代码:

$min_errorLogger = true;

另一种是通过在URL中加入flag进行错误调试,在min/config.php中加入

$min_allowDebugFlag = true;

之后就能以http://example.com/min/f=jquery-a.js,jquery-b.js,jquery-c.js&debug=1方式进行调试了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值