如果你發現你的 WordPress 升級之後變慢,或者不管前台或後台的開啟速度都變慢時,你可能要好好的檢視一下你的虛擬主機或是 WordPress 外掛,看看是哪個環節出了問題,導致拖垮整個 WordPress 網站的速度。
今天就要來談談一些實用的技巧,讓你能夠快速地檢視一下你的 WordPress 網站,並利用一些簡單的方式,幫助你改善 WordPress 網站速度變慢的問題,加快網站的速度。
文章目錄
WordPress 速度優化技巧
在 WordPress 3.8 的版本當中,系統會自動載入 Google Open Sans 的字體。這個會導致在某些情況下,當你瀏覽網站時,有時需要等待許久才能正常連上 Google Fonts ,因此讓你感覺網站不管是前端還是後端都會卡卡的。
造成 WordPress 速度緩慢的原因有很多種,因此我們必須要找出所有會影響網站速度的因素後,一一解決。
1.禁用 Google Open Sans 自動載入
不管你使用的是哪款主題,或是你不曉得該如何去修改 Google Open Sans 載入字體的程式碼,那麼可以透過安裝 WordPress 外掛來幫助你禁用 Google Fonts 字體,讓你的網站速度不會因為需要載入 Google Open Sans 而導致變慢的問題。
要解決 Google Open Sans 會預先載入的問題非常簡單,在 WordPress 後台 > 外掛 > 安裝外掛的地方,搜尋「Disable Google Fonts」並安裝啟用,就能透過此 WordPress 外掛自動幫你禁用 Google Open Sans 自動載入,避免 WordPress 因為要自動載入 Google Open Sans 而導致網站速度變慢,達到提升 WordPress 速度的目的。
2.清除不必要的 CSS 與 JavaScript
一個網站要呈現各種顏色或動態效果必需仰賴 CSS & JavaScript 來達成。也因此,在網站不斷累積之後,就容易導致產生許多未使用或重複的程式碼。
一般 CSS & JavaScript 會寫在 <head> 與 </head> 之間,或是存於 <footer> 與 </footer> 之間,透過網站原始碼,你可以檢查在這兩個程式碼區塊間的 CSS & JavaScript,是否有重複、無效、不必要的 CSS & JavaScript 存在。
當你移除這些冗贅的 CSS & JavaScript,就會發現開啟網站的速度會加快許多,因此刪除不必要的 CSS & JavaScript 能夠有效的提升網站速度。
你也可以透過優化 CSS & JavaScript 與壓縮 CSS & JavaScript 來減少程式碼的大小,達成相同加速網站載入速度的目的。
3.刪除不必要的 WordPress 外掛
我們強烈建議,如果你可以不用外掛就能達成你要的功能,那麼 WordPress 外掛盡量能不用就不用。
如果你發現你的 WordPress 開啟的速度很慢,有可能是因為你的 WordPress 外掛太多而導致拖垮整個網站完整載入所需要的資源,也因此會拖慢整個網站的速度。
你可以重新檢視你的 WordPress 已安裝外掛頁面,看看哪些外掛是不必要卻啟用的,將不必要的外掛都刪除,能夠有效的減少主機的記憶體與 CPU 的消耗,提升主機的效能,進而提升網站的速度。
這個好處在於,你能夠更有效率的使用你的虛擬主機,讓你的 VPS 不需要配置較高的 CPU 與記憶體,就能負載當前網站所需的流量。
舉例來說,如果你的 WordPress 網站多安裝了 20 個完全不必要的外掛,導致你的 VPS 需要使用 3.75 GB 記憶體、1 CPU 單核心的規格才能夠應付目前網站的流量;在刪除這些不必要的外掛之後,你能夠使用 1 GB 記憶體、1 CPU 共享核心規格的 VPS 就能應付相同的流量。
以上述例子來看,你除了能夠節省 VPS 主機的費用之外,也能有效的提升網站速度,可謂一石二鳥。
4.過濾垃圾留言
留言評論由於可以加入網站連結,因此早期曾被用來作為黑帽 SEO 建立外部連結的目標之一。
而雖然這種黑帽外部連結的方式已經逐漸被淘汰,但仍然有不少的人依舊使用者種方式來建立外部連結,認為這樣依舊對網站排名提升有效果。
因此,在某些未針對留言過濾的 WordPress 網站當中你會發現,每天都會有許多奇奇怪怪的留言等待審核,這些留言會導致加深了你的網站負載,嚴重影響你的網站速度。
因為大部分這些垃圾留言都是透過機器人來大量的推送,因此很有可能會導致在短時間內造你的主機 CPU、記憶體負荷過重,進而拖垮網站速度。
在 WordPress 當中要解決垃圾留言,除了禁用網站留言之外,你也可以透過安裝「Akismet Anti-Spam」外掛來幫助你自動過濾垃圾留言。
使用 Akismet Anti-Spam 之後,就能讓留言的困難度稍稍提升,這種困難度針對的是惡意、機器人的留言,能有效地防止這些惡意機器人與留言對你的主機帶來負面影響。
更重要的是,Akismet Anti-Spam 這個外掛是由 WordPress 官方團隊所開發的外掛,除了擁有官方的認證之外,它也是免費就能使用的,是我強烈推薦每個網站都需要安裝的留言過濾外掛。
5.清理資料庫緩存
在 WordPress 當中,當我們在編寫文章時,每個一段時間 WordPress 就會自動保存一個文章版本,以便你可以隨時恢復各個版本的內容。
在某些層面上來說,這項功能非常實用,因為假如你想要回朔文章到先前某一個版本時,就能夠很快的透過這項功能找到之前保存的各種文章版本進行回朔。
但同時你也會因此犧牲了一部分的主機效能來時這個功能。
假設你寫一篇長篇文章花費一個小時,在這個一個小時當中,WordPress 會自動產生很多修訂版本並儲存起來,在網站文章數量少的時候或許你感受不到速度上的差異,但是當網站越來越大、文章數量越來越多時,相對的你的修訂版本就會變得非常的巨量,導致你的資料庫當中會產生好幾十萬的紀錄。
因此,我們要定期的清除與優化資料庫,刪除這些不需要的數據,幫助資料庫瘦身,達到加速網站速度的目的。
停用自動保存修訂版本小技巧
在 wp-config.php 當中加入「define(‘WP_POST_REVISIONS’, false’);」,能夠禁用 WordPress 自動保存文章的功能。
6.圖片優化
我們都喜歡圖文並茂的內容,一篇文章當中最好的配置是擁有精美的圖片、高品質的影片與有實際幫助的內容,這樣的組合不僅僅能夠吸引大部分的人,同時也對 SEO 排名有益。
在之前的 WordPress SEO 外掛介紹當中,提過許多好用的 WordPress 外掛能夠有效的幫助網站獲得更好的排名,其中一項功能就是透過將圖片壓縮減少圖片大小,或是使用 CDN 的方式降低圖片對主機的負載等方式,來提升網站的速度。
在如何優化 WordPress 網站的教學當中,也提到了使用 ShortPixel 這個 WordPress 外掛 與使用 CloudFlare CDN 圖片的方式,來實現圖片優化,你也可以參考一下此篇文章。
最後
WordPress 之所以能成為當前使用者最多最流量的內容管理系統,其中在於它不僅「開源」,同時也建立了龐大的「社區」與「資源」。
WordPress 的優勢在於有許多免費的外掛能夠幫助你實現你想要的功能,只有你想不到,沒有 WordPress 辦不到。
但同時若你並非深度了解 WordPress 這套系統,很有可能會因為這些「強大的功能」而導致拖慢你的網站速度,導致使用者體驗下降。
因此,透過以上簡單的幾個方式來檢視一下你的 WordPress 網站,並透過簡單的幾個小技巧,就能夠大大的降低你的虛擬主機成本,同時達成加速 WordPress 網站速度的目標。
相關文章
- Cloudflare Workers™ – 在 Cloudflare Edge 中加入 Script 規則,實現流量過濾與提升網站快取加速能力
- 【2022】14 個最佳 WordPress Cache Plugins 緩存快取外掛推薦
- 網站速度測試分析與優化指南
- GiftofSpeed – 免費線上檢測網站載入速度,瀑布流展示各項資源載入情況與優化建議
- Fast or Slow – 免費網站測速工具,從世界各地測試你的網站速度
- instant.page – 預先加載超連結頁面,加快網站載入速度並提升頁面轉化率
- 網站頁面載入速度對於 Google SEO 排名的影響
- 如何優化 WordPress 網站,提升網站速度?初學者也能自己優化網站的 4 個方法
- 什麼是 Waiting TTFB 加載時間過長? 3 步教你如何在 WordPress 當中優化 TTFB 速度
- 如何快速在 WordPress 中啟用 GZIP 資料壓縮功能
- WP Rocket – WordPress 速度外掛教學,評價最高的快取緩存外掛提升網站速度與使用者體驗
- Cloudflare 免費 CDN 與 DNS 代管加快網站速度與提升安全性,如何將 CloudFlare 安裝在你的 WordPress 網站當中?
新增留言