現在、PHP minify を使用して、静的ファイル (CSS と JS) を結合および圧縮しています。PHP minify を使用すると、開発とデプロイが非常に簡単になります。なぜなら:
との 2 つのファイルがあるとします。a.js
とb.js
でそれらを結合して縮小しますab.js
。これで、script タグを 1 つだけ含めるだけで十分です。
<script type="text/javascript" src="http://static.example.com/min/g=ab&v=7"></script>
この柔軟性により、a.js と b.js で開発すると同時に、上記の include タグを変更せずに最終的な縮小バージョンをテストできます。リリース中に変更する必要さえありません。
しかし、静的ファイルを PHP が存在しない CDN サーバーに移動したいので、アップロードする前に YUI コンプレッサーを使用して縮小および結合する必要があると思います。ここで、a.js と b.js を YUI コンプレッサーと組み合わせる場合、開発に使用した include タグを変更する必要があります。
したがって、開発するときは、次を使用する必要があります。
<script type="text/javascript" src="http://static.example.com/a.js"></script>
<script type="text/javascript" src="http://static.example.com/b.js"></script>
アップロードするときは、次を使用する必要があります。
<script type="text/javascript" src="http://static.example.com/ab.min.js"></script>
次に、2 つの行を 1 つに結合する必要があるため、問題が発生します。これを管理するための設定は何ですか?