只要使用WordPress架設的朋友,一定都會安裝快取外掛,一來可以讓自己的網站開啟速度更快,二來是可減少主機的負擔,而在WordPress中,有許許多多的快取外掛,像是大家所熟悉的WP Super Cache、WP Rocket、W3 Total Cache、Hyper Cache….等,而梅干前前後後也使用過不少的快取外掛,但到底那一隻快取比較好呢?
其實快取的原理很簡單,就是當第一個使用者瀏覽網頁時,會直接讀取資料庫中的檔案,並將網頁另存成靜態的HTML網頁,當第二位以上的使用者,再瀏覽同一頁,這時就不再進資料庫,而是直接顯示剛所儲存的靜態頁面,如此一來就會讓網頁的開啟的速度更快,這麼多套快取外掛,到底要如何挑選,以及那一套的效果比較好,這邊梅干挑選了五套大家常用快取外掛來PK一下,看到底那一套的優化效果最好,有在使用WordPress的朋友,現在也一塊來看看囉!
WP Super Cache
Super Cahe算是梅干使用久的一套,除了設定簡單,再來效能也很好,但唯一最大的問題就在於,當佈景分為手機版與電腦版時,就時常會誤判,最主要的原因就在於,Super Cache並沒有將手機版的快取獨立出來,因此當要解決這問題時,則是將手機版排除快取,但如此一來手機版在瀏覽頁面時,就會比較緩慢,同時也比較秏主機資源,因此若佈景本身是RWD就不會有此問題發生。
當頁面已快取之後,再重新載入頁面時,只需30ms相當的快。
WP Rocket
Rocket是付費的快取外掛,在設定上也相當的簡單,同時內建HTML、JS、CSS的壓縮功能,甚至還有針對Google Speed進行優化,以及支援手機版獨立暫存的機制,因此當佈景主題,有手機與電腦版時,則不會造成誤判。
當快取建立完畢後,再次載入頁面,需90ms左右。
WP Fastest Cache
Fastest有免費版與付費版,當要啟用進階功能才需付費,同時在設定也很簡易好上手,同時支援手機版快取與HTML、JS、CSS壓縮,和網站的優化機制。
當快取建立完畢後,再次載入頁面,需22ms左右,算是目前梅干使用的快取中,最快的一套。
Comet Cache
Comet Cache算是近期的快取新秀,在快取設定上,分的相當的細,因此在設定上,需花一點時間,但在設定上只有ON跟OFF,所以還蠻簡單的。
當快取建立完畢後,再次載入頁面,需90ms左右,Rocket Cache差不多。
W3 Total Cache
W3 Total Cache是一套相當強大的快取外掛,不但更新頻率非常的頻繁,甚至在設定上也相當的複雜,以及提供相當多的細項可進行調整,因此需具備一些基本能力,才有辦法進行設定,適合老手使用。
當快取建立完畢後,再次載入頁面,也差不多在90ms左右。
因此可發現到,無論那一套快取,其實效能都差不多,最主要的原因就在於,WordPress中的快取,還是得透過PHP進行判斷,再把暫存的頁面秀出來,這與快取主機有相當大不同,但在這五套中,載入速度最快的,則是Fastest Cache與Super Cache,雖然每個快取有各的優缺,但可別一次安裝多個,否則會出現一些無法預期的問題,因此各位可自己所需,選擇自己合用的快取快外掛就可以了,也希望後這篇對大家有所幫助。