利用PHP-Minify提高前端性能

正文开始

<p>原文地址:<a target="_blank" href="http://blog.sina.com.cn/s/blog_6c963df70101atrp.html" title="利用PHP-Minify提高前端性能">利用PHP-Minify提高前端性能</a>作者:<a href="http://blog.sina.com.cn/u/1821785591" title="ango" target="_blank">ango</a></p><p><br /></p><p>Minify是一个用PHP5开发的网站性能优化工具<br />能够GZIP压缩JS和CSS文件,并且压缩合并成一个资源<br />合并后的资源可以保存在缓存,或者Memcache中<br />提高50%以上的网页加载性能。<br />服务端缓存(fils/APC/Memcache),可以避免不必要的重复处理<br />当开启服务端缓存的时候,<br />在一般的服务器上Minify每秒可以处理几百个并发请求<a href="http://blog.sina.com.cn/u/1821785591" title="ango" target="_blank"><br /></a></p><p>使用方法:<br />min解压到网站document root目录,访问http://website.com/min目录<br />进入配置界面,可以输入js和css路径<br />/min/?b=js&f=jquery-a.js,jquery-b.js,jquery-c.js。<br /><br />如果觉得URI太长,可以通过配置文件来指定group,编辑min目录下的groupsConfig.php文件<br />return array(<br />    'js' =>array('//js/jquery-a.js', '//js/jquery-b.js','//js/jquery-c.js'),//相对于DOCUMENT_ROOT<br />);<br />// http://localhost/fzxa/min/g=js<br /><br />除了通过文件进行缓存之外,Minify还支持Memcache缓存,修改min/index.php文件,<br />加入以下代码:<br />require 'lib/Minify/Cache/Memcache.php';<br />$memcache = new Memcache;<br />$memcache->connect('localhost', 11211);<br />$min_cachePath = new Minify_Cache_Memcache($memcache);<br /><br />Minify支持两种debug方式,一种是通过firephp调试PHP错误,修改min/config.php文件,<br />加入以下代码:<br />$min_errorLogger = true;<br /><br />另一种是通过在URL中加入flag进行错误调试,在min/config.php中加入<br />$min_allowDebugFlag = true;<br /><br />之后就能以http://example.com/min/f=jquery-a.js,jquery-b.js,jquery-c.js&debug=1方式进行调试了<br /><br />原文连接:http://www.nonb.cn/blog/php-minify.html<br /></p><p><br /></p><p><a href="http://blog.sina.com.cn/u/1821785591" title="ango" target="_blank"><br /></a></p>

正文结束

阿里云、腾讯云 apache的vhost配置https apache站点配置 一二