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自己定義,根目錄即可) 所需壓縮的文档物理位置
閲完此文,您的感想如何?
  • 有用

    1

  • 沒用

    0

  • 開心

    0

  • 憤怒

    0

  • 可憐

    0

1.如文章侵犯了您的版權,請發郵件通知本站,該文章將在24小時内刪除;
2.本站標注原創的文章,轉發時煩請注明來源;
3.交流群: 2702237 13835667

相關課文
  • mac開發接入微信公衆號接口返回報錯 cURL error 56: SSLRead() return error -9806

  • pecl安裝程序時報錯Array and string offset access syntax with curly braces is no longer supported

  • PHP的換行符是什麽

  • 由於商家傳入的H5交易參數有誤,該筆交易暫時無法完成,請聯繫商家解決

我要說說
網上賓友點評