總覺得 WordPress 慢慢的嗎?試試這些提高速度的方法

當你的網站成長到一個程度之後,你可有可能會發現你的 WordPress 網站讀取時間漸漸變長。WP 的速度不夠快一直是站長們心中的痛,但是這個問題絕對有方法改善,跟著這篇文章一起看看如何處理效能問題。

1. 選一個速度夠快的主機商

一開始就講這個好樣會被當成業配文... 但是找一個可靠的主機商的確是提高速度的最佳方式。一般來說,如果你用的是免費的 AWS 或是 OpenShift,應該是快不起來... 如果要有一個快一點的網站,還是建議挑有品牌的付費服務。

2. 選一個可靠的主題

排除主機的問題之後,最大的原因通常就是因為主題不行。網路上面的主題非常多,但是有一些免費(或付費)主題的 coding 品質不是很好,在選擇時可以先用 GTMetrix 或是 PageSpeed 之類的工具測一下該主題的跑分,如果連 demo 頁面的跑分都很低,大概就不用裝了,直接換一個新的主題吧。

3. 壓縮圖片

壓縮圖片是一個可以大幅減低網站大小的方式,強烈建議所有人都要壓縮圖片,並且用正確的格式儲存圖片,關於壓縮圖片的教學,可以參考我的其他文章。

4. 使用 CDN

CDN 指的是 Content Delivery Network,也就是用另外一個主機儲存你的圖片、文件檔案,讓你原本的主機可以更專心的處理 request,從而加速網站的速度。CDN 可以用 Cloudflare 或是 WordPress 自己提供的 Photon。

5. 使用 Cache

Cache(快取)指的是讓網站產生一份靜態的檔案,用戶在讀取的時候就不需要頻繁的跟伺服器要資料,會大幅降低伺服器的 loading,減少雙方的等待時間。Wordpress 上名氣最大的快取外掛應該就是 W3 Total Cache 了,但如果覺得設定麻煩,也可以用 WP Supercache,其實效果不會差很多。Cloudflare 本身也有快取功能,兩者搭配設定之後應該會讓網站速度有感提昇。

6. 關掉一些不需要的外掛

如果你是用主機商提供的 WordPress 套件,裡面通常會先幫你裝好一些有的沒的外掛,把那些用不到的都停用並刪除吧。有些年久失修的外掛也會讓網站變的很慢,甚至讓網站掛掉。

7. 關閉用不到的 WordPress 功能

有些 WordPress 預設的功能其實用不到,如果你用的主機供應商品質也比較差的話,可以考慮使用 WordPress Disable 這個外掛來減少 WordPress 本身附帶的功能。