新手必看─6個改善網站速度的技巧(含WordPress / Magento)
隨著網站提供內容越來越詳細、豐富,網站需要傳送的資料也逐漸擴增,這些都會影響網路傳輸資料的速度,增加載入時間。在這分秒必爭的資訊時代,我們必須確保自己的網站使用快速、流暢,加強使用者經驗;所以今天要和大家分享的主題就是如何提升你的網站速度。
1.主機
主機是網站所有的基礎,基礎的CPU處理速度、記憶體大小、硬碟的種類等,詳細的有網路上傳及下載速度、主機限制的流量、主機系統的環境,使用合適的主機對網站速度來說是很重要的。
2.圖片壓縮
因為網頁內容越來越豐富,使用的圖片也越來越多,導致容量不斷地增加,所以選用正確尺寸的圖片,以及適當的壓縮圖片可以改善網站速度。
3.使用語法取代Flash與圖片
目前網頁技術日新月異,使用CSS3以及JS套件就可以達成以往難以實現的網頁效果,可以減少Flash、圖片與GIF動圖的使用,使用語法演算出來的動畫與圖像,所需容量小、執行速度快,幫助網頁提升效能以及減少資料量的負荷。
4.使用快取與網站壓縮
使用快取幫助網頁緩衝處理,將經常讀取的頁面及檔案作成快取,讓使用者不用重覆載入相同資料,或讓使用者在讀取相同資料時,取得先前已被自己或他人處理過的結果,不用再處理相同資料,將已處理過的資料內容記錄至瀏覽器或伺服器中。使用網頁壓縮技術,將網站上的CSS、JS與一些網站內容進行壓縮。
5.CDN(內容傳遞網路)
由於CDN在維基百科已有相當清楚的解釋,我們直接轉載維基百科的相關內容:
CDN的總承載量可以比單一骨幹最大的頻寬還要大。這使得CDN可以承載的使用者數量比起傳統單一伺服器多。也就是說,有100Gbits/sec處理能力的伺服器放在同樣的資料中心,只有10Gbps/sec頻寬就只能發揮出10Gbps/sec的承載量。但如果放到十個有10Gbps/sec的地點,整個系統的承載量就可以到10*10Gbps/sec。
同時,將伺服器放到不同地點,可以減少互連的流量,進而降低頻寬成本。
對於TCP傳輸而言,TCP的速度(throughput)會受到延遲時間(latency)與封包漏失率(packet loss)影響。為了改善這些負面因素,CDN通常會指派較近、較順暢的伺服器節點將資料傳輸給使用者。雖然距離並不是絕對因素,但這麼做可以盡可能提高效能,使用者將會覺得比較順暢。這使得一些比較高頻寬的應用(傳輸高畫質畫質的影片)更容易推動。
6.優化資料庫
資料庫中的資料量越來越大,所花費的搜尋時間也更長,間接影響網頁的處理速度,所以對於資料表的優化及修復資料表也是網站速度中重要的一環。
除了上述的訣竅之外,下面將分享我們常使用的網站增速方式,分別介紹如何提升WordPress與Magento這兩種系統的速度。
WordPress
在Wordpress部分,我們喜愛使用wordpress外掛─W3 Total Cache
他不但功能完善、使用者眾多,具備壓縮網站的功能,並提供多種Cache的設定供你選擇,還可以在你的Wordpress網站設定CDN,該套件幾乎可以滿足所有提升網路速度方面的需求。
另外,可再使用資料庫優化外掛─ WP-Optimize
該套件不但可以優化、修復資料庫外,還能清理垃圾桶內的文章或評論。以上兩個外掛都能輕易地幫您加快Wordpess網站的速度。
Magento
Magento在原生系統中擁有自己的Cache功能,所以只要開啟Cache功能就可以使用。開啟方式如下:
位置:System→Cache Storage Management
你也可以在Magento中設定CDN,只要進入後台的選項,輸入您設定的CDN空間網址,但在使用CDN之前,你必須先到你的CDN服務供應商中設定你的網址以及你要使用的CDN資料夾。
位置:System→Configuration→Web
CDN 設定示意畫面 (以MaxCDN為範例)
Magento後台設定畫面
以上就是提升網站速度的一些分享,希望能幫助你加快網站速度,提供使用者更流暢的介面;若有相關問題,歡迎洽詢我們!
想了解更多Magento教學?
我要留言