Minify實現js和css文件的合并壓縮緩存
Minify實現js和css文件的合并、壓縮、緩存,這個帶來了兩個明顯的好處:
- HTTP請求減少了,服務器負載也相應降低
- 傳輸的數據字節少了,網絡IO也相應降低
1,Minify的介紹
Minify其實是一個php項目,詳細信息可以直接上 http://code.google.com/p/minify/ 看一看,說得挺清楚的。
2,在PHP項目里面應用Minify
先下載 http://minify.googlecode.com/files/minify-2.1.5.zip,把zip解壓以后,會發現里面有一個min文件夾,把這個min復制到你的php項目里面。
配置文件:min/config.php里面一般的配置選項
配置文件:min/groupsConfig.php里面放預設的文件分組
Minify生成的文件可以緩存,緩存方式可以使文件系統、APC、memcache。詳情可以看 http://code.google.com/p/minify/wiki/CookBook。
其實應該也可以緩存到/dev/shm這個內存臨時文件系統里面,比如建一個/dev/shm/minify_cache/,然后設置好權限。不過提醒一下,要注意定時清理就是了。
本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!