欢迎您,零度科技专业海外服务器租用
公司电话: 24小时电话: 

当前位置:首页>网站建设教程>PHP教程

目录导航

利用PHP-Minify提高前端性能

发布于 2013-12-07   minify
PHP教程
Minify是一个用PHP5开发的网站性能优化工具
能够GZIP压缩JS和CSS文件,并且压缩合并成一个资源
合并后的资源可以保存在缓存,或者Memcache中
提高50%以上的网页加载性能。
服务端缓存(fils/APC/Memcache),可以避免不必要的重复处理
当开启服务端缓存的时候,
在一般的服务器上Minify每秒可以处理几百个并发请求

使用前:
利用PHP-Minify提高前端性能-图片1
利用PHP-Minify提高前端性能-图片1


使用后:
利用PHP-Minify提高前端性能-图片2
利用PHP-Minify提高前端性能-图片2


使用方法:
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方式进行调试了

原文来自零度科技:http://www.ldisp.com/a/php/2013/2468.shtml

上一篇:修改minify合并压缩的JS和css的缓存时间
下一篇:php增加对mysqli的支持

 
了解零度?

零度科技主营全球服务器租用,如果您有服务器租用需求请联系

海外服务器租用

推荐香港、美国、韩国。提供站群服务器、高防服务器租用

海外特价服务器

关注零度特价服务器频道,了解全球特价服务器。

0

业务咨询

    技术服务

      特价活动
        全站搜索
        热门搜索:
        会员
        0通知
        客服
        0特价
        搜索
        TOP
        香港高防服务器,远程桌面,韩国服务器,nginx,反向代理