Joomla!雖然靈活,需要什麼功能幾乎都可以在JED上面找到,但是套件裝多了,整個網站就有點緩慢,今天來介紹一套好用的plugin。
- 套件名稱:JCH Optimize Pro for Joomla!
- 官方網站:JCH Optimize
這個套件可以幫你做到的事情如下
- 把html, CSS, js 都壓縮(minify):達到減少檔案大小
- 合併CSS,Javascript:把多個CSS及JS合併成一個檔案,減少檔案請求數量
- Lazy Load圖片:讓一開始沒有在畫面中的圖片延遲載入,優先顯示被看到的畫面
- 把多個背景圖合併成sprite:減少檔案的請求數
- 開啓GZIP
- 圖片壓縮(Optimize imgaes):在肉眼看不出來的範圍內壓縮圖片,減少圖片的大小
- 還可以把第一個畫面需要的CSS先截取出來,直接放在html裏面,讓第一個畫面優先呈現
- 更支援CDN
講了這麼多,直接看我們的網站使用前跟使用後的效果,我們使用Google Page Speed來測試網站速度
測試連結:PageSpeed Insights
開啓JCH前
行動版只有拿了48分,電腦版拿了59分


開啓JCH後
行動版變成了88分,電腦版拿了91分


使用心得
JCH Optimize 是個好用的plugin,有裝速度真的都有提升,但是開啓後記得到網站前臺檢查一下各種功能是否都正常運行,及畫面是否有正常顯示,有些時候模組的Javascript的載入順序會影響,如果不正常顯示的話,就要再考慮一下是不是把有衝突的模組的JS不要合併壓縮等,目前有遇到的狀況是開啓了lazy load ,Smart slider 3的顯示會有些異常,這個可以參考一下。
另外JCH Optimize 也有出給WordPress ,Magento,Drupal 使用的版本,如果你使用的是這幾個CMS也是可以用的哦