我目前使用PHP minify來合併和壓縮靜態文件(CSS和JS)。用PHP縮小它很容易開發和部署。因爲:縮小和合並文件 - 您的開發和發佈設置是什麼?
假設有兩個文件:a.js
和b.js
,我們在ab.js
中合併並縮小它們。現在,它足以讓我只包括一個腳本標籤:
<script type="text/javascript" src="http://static.example.com/min/g=ab&v=7"></script>
有了這種靈活性,我可以在a.js和b.js,並在同一時間測試的最終縮小的版本發展離不開改變包括上面的標籤。發佈時我甚至不需要改變。
但是現在我想將我的靜態文件移動到CDN服務器,PHP不會在那裏,所以我想我必須在上傳之前使用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>
然後它成爲一個問題,因爲,這兩條線必須被合併合爲一體。什麼是你的設置來管理這個?
這不是我的問題。對不起,如果它是誤導。現在更新了問題。 – Sabya 2010-09-08 09:15:59