ThinkPHP整合minify

字号+ 编辑: 种花家 修订: 德玛西亚 来源: 新浪博客 2023-09-12 我要说两句(0)

Minify 是用PHP5开发的应用,通过遵循一些Yahoo的优化规则来提高网站的性能。

Minify 是用PHP5开发的应用,通过遵循一些Yahoo的优化规则来提高网站的性能。它会合并多个CSS或者JavaScript文件,移除一些不必要的空格和 注释,进行gzip压缩,并且会设置浏览器的缓存头。Minify 在设计上和Yahoo的 Combo Handler Service非常像,不过Minify可以合并任何你想要合并的JavaScript和CSS文件。
下载地址:
https://github.com/mrclay/minify
解压后将文件夹里的min文件夹放入到thinkphp的Vendor目录下,
在home模块下建立一个MinController.class.php

namespace Home\Controller;
use Think\Controller;
class MinifyController extends Controller {

    public function __construct(){
        validateLicenseNo();
        parent::__construct();
    }
   
    public function index(){
        define("MIN_CACHE_PATH",C('CACHE_DIR').'/M/Minify');
        define("MIN_DOCUMENT_ROOT",C('CACHE_DIR').'/M');
           import('index', VENDOR_PATH.'Minify', '.php');
        exit();
    }

}

设置minify里的config.php

$min_cachePath = TEMP_PATH; 
 缓存文件位置
$min_documentRoo = ROOT_PATH;(ROOT_PATH自己定义,根目录即可) 所需压缩的文件物理位置
阅完此文,您的感想如何?
  • 有用

    0

  • 没用

    0

  • 开心

    0

  • 愤怒

    0

  • 可怜

    0

1.如文章侵犯了您的版权,请发邮件通知本站,该文章将在24小时内删除;
2.本站标注原创的文章,转发时烦请注明来源;
3.Q群: 2702237 13835667

相关课文
  • mac开发接入微信公众号接口返回报错 cURL error 56: SSLRead() return error -9806

  • PHP的换行符是什么

  • pecl安装程序时报错Array and string offset access syntax with curly braces is no longer supported

  • 由于商家传入的H5交易参数有误,该笔交易暂时无法完成,请联系商家解决

我要说说
网上嘉宾点评