WordPress好慢,怎麼辦? 建議慎選外掛與模板,再用LSCache優化。

By | 2019-04-24, 9:54
WordPress很慢

WordPress是一套非常知名的網站程式,根據國外網站統計,全球前3千萬大的網站中,有30%是用WordPress架設的,可以見得,有相當多的網站使用WordPress來架設,舉凡很多自己架設部落格、網頁設計公司幫客戶製作網站,都可以看到WordPress的身影。

有別於wordpress.com的整站式服務,當我們在討論WordPress架站時,通常是到wordpress.org下載WordPress程式檔,上傳到虛擬主機上安裝,因此我們可以完全客製化WordPress的顯示跟功能,也因為這樣,市面上有許多免費或付費的WordPress外掛(plugin)或模板(template),這些都是讓WordPress市占率可以這麼高的重要推手。

WordPress外掛與模板的用途是?

  • WordPress外掛: 什麼是WordPress外掛呢? 比較常見的,像是我們會另外安裝像Yoast SEO、LSCache、Elementor,這些加強WordPress本身未提供的功能,我們通稱為外掛。
  • WordPress模板: 如果您有架設過WordPress,會發現新架設好的頁面好空,不知道從哪開始使用。而WordPress模板通常會將頁面做比較漂亮的設計,並整合一些外掛、功能進去,讓您可以使用這個模板來快速建立漂亮、專業的網站。

WordPress快慢受什麼影響 ?

我們可以知道,WordPress是由PHP跟MySQL資料庫所編寫,當我們要瀏覽某個頁面時,該頁面的PHP程式會去執行PHP指令、從MySQL資料庫讀取資料,再呈現在網頁上(當然,除了PHP跟MySQL,還有css、javascript會影響網頁的顯示效率)。由此可知,WordPress的快慢,除了受主機效能影響,最主要還是在於網站程式 。

  • 網站程式的優劣: 網站程式撰寫的好壞,或影響執行的效率,因此,一個外掛若撰寫得宜,通常會很省資源,但若寫得很肥大、運作效率不彰,通常就會很耗用主機的資源,網站開啟速度也會很慢。
  • 外掛程式多寡: 若您安裝過WordPress,您可以發現WordPress內建的功能不多,如果您安裝很多外掛程式,或是使用一些內建很多功能的模板(例如Avada),就可能會覺得網頁速度比較慢一些。

那該如何改善WordPress的速度呢?

  1. 選擇高性能的主機: 這確實是最快的解決方式,因為主機效能越好,通常能同時執行越多服務。但也未必,因為虛擬主機是共享環境,虛擬主機規格越高,自然售價也越高,若沒有限制的使用,也可能影響其他同主機的網站,就可能被主機業者關切或暫停帳號。
  2. 選擇合用的模板就好: 網路上免費、付費的模板很多,有的會內建非常多的功能,或是執行效率不好,容易讓整個WordPress變得很慢,建議在選擇模板時,除了考量功能完整、美觀,也要避免安裝內建很多用不到的功能的模板。
  3. 適量安裝外掛就好: 網路上很多教學或推廣文章會介紹很多外掛,會建議您安裝真正需要的外掛即可,若安裝很多外掛,不僅執行效率會變差,也容易遇到外掛相衝突,或是因為使用較少人使用、未保持更新的外掛,就可能有漏洞而影響網站的安裝。
  4. 安裝快取外掛: 如果WordPress的頁面在被讀取時都要透過PHP程式讀取MySQL資料庫的內容,這樣會非常沒有效率,會建議能選一個適合的快取外掛來靜態化您的網頁,這樣網站開啟的速度才能有效提升。網路上有許多WordPress優化的快取外掛,例如WP RocketW3 Total CacheWP Super Cache ..等等,如果您是購買我們網易的虛擬主機,我們是使用LiteSpeed Web Server這套網頁伺服器,您可以免費使用LSCache快取外掛,可以有效提升WordPress的速度。您可以參考 networker.tw 使用我們的虛擬主機,搭配LSCache測試WordPress,該站長表示速度有不錯的表現。但安裝快取外掛並非萬能,如果您的網站速度非常慢,還是得先確認模板本身是否沒有耗用資源的功能、是否都只安裝真正需要的外掛,這樣使用快取外掛後,才能對WordPress才能有如虎添翼的幫助。

可以把網站搬到網易資訊嗎?

當然可以喔,如果您想先試用我們的虛擬主機,非常歡迎,在付款前,您可以先透過簡訊驗證開通虛擬主機帳號,就可以開始試用虛擬主機。如果您的WordPress已經在其他主機業者那(不論是台灣虛擬主機或美國虛擬主機業者都OK),我們有提供免費網站搬家,讓您的網站無痛搬移。

Leave a Reply

Your email address will not be published. Required fields are marked *