[普通]整合minify

作者(passion) 阅读(1049次) 评论(0) 分类( web前端)

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

<?php
 namespace Home\Controller;
 use Think\Controller;
 class MinController extends Controller {
    public function index(){
        import('index', VENDOR_PATH.'minify', '.php');
        exit();
    }
 }


设置minify里的config.php
$min_cachePath = TEMP_PATH;
$min_documentRoo = ROOT_PATH;(ROOT_PATH自己定义,根目录即可)

这2个一定要设置,不设置会出现错误。

在服务器不是适应Tengine情况下,这个minify是压缩合并js和css的好办法。

« 上一篇:wifi共享上网(至尊版wifi)
« 下一篇:ASP.NET附加数据库文件的方式,如何发布到IIS7而不导致SQLServer出错
在这里写下您精彩的评论
  • 微信

  • QQ

  • 支付宝

返回首页
返回首页 img
返回顶部~
返回顶部 img