• WAP手机版 RSS订阅 加入收藏  设为首页
当前位置:首页 > 我本沉默

我本沉默.应用PHP-Minify进步前端机能

时间:2015/3/3 21:33:54  作者:我本沉默  来源:www.pkmir2.com  查看:480  评论:0
内容摘要:Minify是一个用PHP5开发的网站性能优化工具能够GZIP压缩JS和CSS文件,并且压缩合并成一个资源合并后的资源可以保存在缓存,或者Memcache中提高50%以上的网页加载性能。服务端缓存(fils/APC/Memcache),可以避免不必要的重复处理当开启服务端缓存的时候,在一般的服务器上Mini...
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方法进行调试了

©2009-2016 pkmir2.com 版权所有 www.pkmir2.com 湘ICP备2022024766号-1

本站声明:本站所有技术资料与资源均为网络搜集整理,并不代表本站的观点与立场,如有侵犯您的权益,请来信xiov壹壹壹#qq.com指出,本站将立即改正

©CopyRight 2009-2012, 我本沉默传奇,我本沉默发布网,嘟嘟传奇,仙剑传奇,秋风传奇,情缘传奇,执迷古镇 网站地图 Inc.All Rights Reserved