joomla 網頁速度效能優化外掛

還有一篇:Joomla 網頁速度效能優化第二彈

網頁下載速度太慢嗎?慢到想砸電腦了嗎>"<? 我想broken heart..

之前為了能夠加快網頁下載速度,想要找個能夠優化joomla的外掛,在官網裡的一個類別一個類別的慢慢看,

結果也沒看到啥麼重點,害我的眼睛看得好累!後來我終於想到一個關鍵字,

" optimize " ,沒錯就是這個字,中文意思是最佳化,是個動詞,名詞是"optimization"

(現在是在英文教學嗎==")

在joomla的外掛目錄(網址:http://extensions.joomla.org/)裡面的搜尋欄輸入optimize,

歐耶!出現了一大堆網頁優化的外掛。

有SEO字樣的我直接省略了,因我我懶得研究它到底是怎麼做SEO的,

主要是google 初學者搜尋指南中有提到,要知道你的SEO廠商到底在做什麼,

以免他們使用的SEO是google討厭的方法,導致你的網站被google列入黑名單。

選擇外掛有個重點中的重點就是:要支援你的joomla版本。(廢言")

我選的是優化外掛是這個:JCH Optimize

下載他的最新版本,joomla2.5版的就可以用。

下載跟安裝模組的方法就不提了,直接跳過。

在安裝完外掛後預設是沒開啟的,要去外掛管理把它打開。

按一下紅點打開,然後點進去外掛你面開始設定:

jch 設定

基本選項全開,衝了!

進階選項裡可以自己指定要處理的js檔和CSS檔,懶人請直接選 " 是 "。

sprite generator是小圖示管理器,如果你網站用了很多小圖示,可以研究研究這個選項。

懶得研究其實也可以直接打開。

(sprite是指一種把小圖合成大圖然後再用背景位移顯現出圖片的技術。)

基本選項全開完後再用GTmetrix來分析看看,還記得我上一篇的分數嗎! " E " ,挺悲慘的!

現在!" B ",真是大跳躍啊!

JCH優化後

 

看著畫面傻笑了好一陣子,後來發現!我的圖都不見了啦!

那ㄟ安捏?

後來發現其實是合併CSS檔造成的(第一個選項),那怎麼辦,

有沒有合併CSS檔效能是差很多的,

實驗一下你就知道了,沒辦法只有找找看為啥合併CSS檔會造成這樣的結果了。

在我困擾了30分鐘,準備要放棄的時候,我突然發現!

原因就是:相對位址啦!

CSS檔很多圖檔的位址都是使用相對位址,可是在合併檔後會被JCH建立的新檔取代,

所以使用相對位址的圖檔都不見了,

苦命點,我只好一個一個把它改成絕對位址了!

除了CSS檔外,部分JS檔也會,所以我後來JS檔就不合併了 =="。

講完收工!

PS :上面的 B 圖 是後面捕抓的。

PS2:雖然分數變高了 不過主機在美國對台灣而言似乎還是慢了點 =="

PS3 :我發現在 core enhancements->performance 分類裡面有也不少優化的東西

2013/1/13 後記:

當初開啟這外時掛分數增加不少,而且網頁開啟速度大概快了3~4秒。

不過我最近關掉後發現~不知道為什麼反而變更快,而且分數也沒掉太低了。

都不知道自己做了什麼,努力回想中 >"<。

所以建議開啟時要用分析軟體看一下網頁開啟時間是不是有改善,還是造成了反效果。

如果你是用 GTmetrix效能分析:http://gtmetrix.com/

可以看看TimeLine跟History的資料。

我猜,JCH產生的壓縮跟合併似乎是動態生成的,所以雖然減少了 http request 跟 下載時間,可是卻增加了伺服器處理時間。

(開啟基本設定的life time似乎可以減緩這問題,當初好像是為了測試CSS效果,把它設為0 結果忘記重新設定 ==")

2013/1/14  後記:

關掉JCH後我自己網頁開了3秒,但我同學"們"說要1分鐘 ==",好吧 我又把他開起來再試試~ 他們現在開起來要5秒..

我覺得還是太久了 >"<

 

smiley如果你覺得寫的還不錯,請給我一個讚喔!!smiley

 
 

  按個讚!~支持本站!~

FB推薦載入中  

你可能會有興趣的文章: