minify php,php 使用 minify 合并CSS 与 JS

网站的CSS与JS文件,会随着网站的功能增加而增加。

前端页面的载入速度,会因为过多的脚本文件,影响站点的性能。

通过 yahoo的优化规则,来优化网站的性能,不了解的这些规则的朋友可以猛点击这里

使用minify可以很好地解决CSS与JS的合并问题,

未使用minify 进行压缩时请求的测试页面

ea131912e25fd7f7c47b8cab41366104.png

使用minify 进行压缩时请求的测试页面

05fa463d02ca96956c9921d041314186.png

minify使用

把下载回来的minify压缩包解压,然后放到网站的根目录当中。(位置可以随便,根据需求放好文件就可以了)

nginx 的配置文件中加入,根据你的目录配置好rewrite路径。

location / {

rewrite ^/min/([a-z]=.*) /min/index.php?$1 last;

}

到这里,minify已经可以正常使用了。

测试一下是否可以正常使用访问地址http://demo.com/min/

b800ba7c5a3cdc0425a3b6d11ec3d16a.png

利用这个也没,你可以构建你合并文件的URL地址

jquery.poshytip.min.js,jquery.quovolver.js,jquery.common.js,jquery.slideshow.js,

jquery.scroller.js,jcarousellite_1.0.1.1.js">

添加至页面文件中,OK。

minify 在接到首次访问时,会将文件压缩,干掉多余空格,合并,干掉注释等操作,并缓存起来。

可以通过修改 config.php文件配置缓存的目录。

minify缓存使用

minify 支持使用memcache作为缓存,config.php, 加入

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

$memcache = new Memcache;

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

$min_cachePath = new Minify_Cache_Memcache($memcache);

minify debug 模式

通过firephp进行调试,修改 config.php文件加入

$min_errorLogger = true;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值