2011-02-09 45 views

回答

1

對於PHP,儘量縮減大小:http://code.google.com/p/minify/

從文檔:

縮減大小是PHP5的應用程序,可以幫助你 遵循幾個雅虎規則爲 高性能網站!

它結合了多個CSS或JavaScript 文件,刪除不必要的空格 和評論,並與 gzip編碼和最佳客戶端 緩存頭爲他們服務。

6
+0

什麼可以使用多個文件? 我需要處理目錄與文件,然後只得到一個文件。 – 2011-02-09 16:02:21

+1

SmallSharpTools Packer可以做到這一點 - 但你可以自己做到這一點,將所有文件合併成一個文件(例如使用file1.js >> combined.js file2.js >> combined.js),然後傳遞給縮小器/打包工具。 – Ryan 2011-02-09 16:08:26

0

我創建了一個工具,因爲我有完全,你有同樣的問題。 請參閱JSCombiner here:https://bitbucket.org/ardee_aram/jscombiner/

它的不同之處在於它會監視您的javascript文件以進行更改,並在出現此類更改時將它們合併。然後,它可以減輕你每次想要在瀏覽器中查看JavaScript的「構建」你的javascript。它雖然沒有壓縮,但我看到Google Closure Compiler有一個JAR文件,所以我可以在有空的時候整合它。

希望這有助於你以及:)

1

對於誰想要的東西,輕巧靈活的人,我造就了今天js.sh來解決這個問題。這是一個針對JS文件的簡單命令行工具,可以很容易地修改它來照顧CSS文件。優點:

  • 對一個項目中使用多個開發人員輕鬆地配置
  • 結合了在script_order指定的順序JS文件。TXT
  • 壓縮它們與谷歌的關閉編譯
  • 拆分JS到< 25KB塊超過25KB
  • 生成與<script>標籤一個小的PHP文件,您可以包括在適當情況下
  • ,其中可能的,因爲iPhone將不緩存任何更大
  • 用法:js.sh -u yourname

它可以進行一些改進,但它是我的使用情況下比所有迄今爲止我見過的其他解決方案更好。

相關問題