静的リソース(js/css)オンライン圧縮とMinifyインストールの使用


MinifyはPHPが開発したオンライン静的資源圧縮合併アプリケーションである.YUIのCombo Handlerと同様のアプリケーションであり,いずれも静的リソースサーバに配備され,JS/CSSを圧縮統合し,要求数を減らす目的でよく用いられる最適化ルールの一つである.Minifyのインストールは簡単で、大体次の通りです.
  • PHP環境
  • を構築する
  • minifyソース
  • をダウンロード
  • インストールminify
  • 解凍minify
  • minフォルダをwebserverのDOCUMENT_にコピーROOTディレクトリ
  • インストールが成功したかどうかをテスト
  • JS機能をテストする:http://yoursite/min/?f=min/quick-test.js
  • :Error 403 Access Forbiddenが表示されます.これは、アクセスするディレクトリに権限がないためです.apacheプロファイルの変更:
    <Directory "your dir">    
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
  • 圧縮されたファイルを表示し、成功!!!

  • CSS機能をテストする:http://yoursite/min/?f=min/quick-test.css

  • 構成
  • rewriteをオンにします
  • minディレクトリで見つかりました.htaccess,開くRewriteEngine
  • テストhttp://yoursite/min/f=min/quick-test.js
  • 出力圧縮後のコード、成功!!!
  • ページが見つかりません.apacheプロファイルのAllowOverrideがAllであるかどうかを確認し、そうでない場合はAllに変更します.



  • Debug圧縮マージエラーが発生した場合、debugモードを開くことができます
  • config.phpで$min_を設定allowDebugFlag = true
  • http://yoursite/min/f=min/quick-test.js&debugテスト、エラーメッセージ
  • 用法異なるファイル間を
  • で英語のカンマで区切る
  • より多くのパーソナライズされた構成を表示:http://code.google.com/p/minify/source/browse/min/config.php