我們試圖涵蓋所有內容,包括為什麼速度很重要、什麼會降低您的WordPress網站的速度,以及您可以採取哪些可行的步驟來立即提高您的WordPress網站速度。
為什麼速度對您的WordPress網站很重要?
研究表明,從 2000 年到 2016 年,人類的平均注意力持續時間從 12 秒下降到 7 秒。
作為網站所有者,這對您有什麼影響?
「您幾乎沒有時間向用戶展示您的內容並說服他們留在您的網站上。」
緩慢的網站代表用戶可能會在加載之前離開您的網站。
根據一項涉及Amazon、Google和其他大型網站的 StrangeLoop 案例研究,頁面加載時間延遲 1 秒可能導致 7% 的轉化損失、11% 的頁面瀏覽量和 16% 的客戶滿意度下降。
最重要的是,Google 和其他搜索引擎已經開始透過在搜索結果中下推網站來懲罰速度較慢的網站,這表示速度較慢的網站的流量會降低。
總而言之,如果想從您的網站獲得更多流量、訂閱者和收入,那麼必須讓您的WordPress網站快速運行!
如何檢查您的WordPress網站速度?
初學者通常認為他們的網站還可以,只是因為在他們的電腦上感覺並不慢,這是一個大誤會。
由於您經常訪問自己的網站,Chrome 等瀏覽器會將您的網站儲存在快取中,並在您開始輸入網址時自動預取它,這使您的網站幾乎可以立即加載。
但是,第一次訪問您網站的普通用戶可能不會有相同的體驗。事實上,不同地理位置的用戶會有完全不同的體驗。
這就是為什麼我們建議您使用諸如 Google的 PageSpeed Insights 之類的工具來測試您的網站速度。它是一個免費的線上工具,可讓您測試網站的速度。
執行網站速度測試後,您可能想知道良好網站速度是多少?
一個好的頁面加載時間不到 2 秒。
然而,您能盡量加速網站,它就越好。在這裡和那裡進行幾毫秒的改進,可以將加載時間縮短一半甚至一秒。
是什麼減慢了您的WordPress網站?
您的速度測試報告可能會有多項改進建議,但是,其中大部分是初學者很難理解的技術術語。
了解是什麼讓您的網站變慢是提高性能和做出更明智的長期決策的關鍵。
WordPress 網站速度慢的主要原因是:
- 虛擬主機: 如果您的虛擬主機伺服器配置不正確,可能會損害您的網站速度。
- WordPress 配置:如果您的 WordPress 網站沒有提供快取頁面,那麼它會使您的伺服器超載,從而導致您的網站運作緩慢或完全崩潰。
- 頁面大小:主要是未針對網站優化的圖像。
- 不良外掛:如果您使用的外掛編碼不佳,那麼它會顯著降低您的網站速度。
- 外部腳本:廣告、字體加載器等外部腳本也會對您的網站性能產生巨大影響。
既然您知道是什麼降低了您的WordPress網站的速度,那麼讓我們來看看如何加快您的WordPress網站的速度。
好的WordPress代管的重要性
您的WordPress網站主機代管服務在網站性能中起著重要作用。
如果您是使用共享主機,您會與許多其他客戶共享伺服器資源。這表示如果您的相鄰站點獲得大量流量,那麼它可能會影響整個伺服器的性能,進而會降低您的網站速度。
好的主機代管服務可為您提供最優化的伺服器配置來運行WordPress網站,也有自動備份等服務。
(建議閱讀:如何挑選網站主機、網站空間?5 點你需要注意的地方)
以簡單的步驟加速WordPress網站
我們了解,更改您的網站配置對於初學者來說可能是一個可怕的想法,我們將介紹如何透過無需程式碼的方法來加速您的WordPress網站。
安裝WordPress快取外掛
WordPress頁面是「動態的」,這表示每次有人瀏覽您網站上的文章或頁面時,它們都是即時構建的。
要構建您的頁面,WordPress 必須執行一個過程來查找所需的資訊,將它們放在一起,然後將其顯示給您的用戶。
這個過程涉及很多步驟,當您有多個人同時瀏覽它時,它確實會減慢您的網站速度。
快取可以使您的WordPress 網站速度提高 2 倍到 5 倍,這是它的工作原理。(建議閱讀:快取(cache)是什麼?清除快取網站會怎樣?)
您的快取外掛不是每次都經歷整個頁面生成過程,而是在第一次加載後複製頁面,然後將該快取版本提供給每個後續用戶。
正如上圖中所見,當使用者瀏覽您的WordPress網站時,您的伺服器會從 MySQL 數據庫和您的 PHP 文件中檢索資訊,然後它將所有內容放在一起提供給用戶的 HTML 內容中。
這是一個漫長的過程,但是當您使用快取時,您可以跳過很多過程。
有很多不錯的WordPress 快取外掛可用,我們建議使用WP Rocket(高級)或WP Super Cache(免費)外掛。
*加入我們的最佳優化服務及提供 WP Rocket 外掛的商用授權。
優化圖片以提高速度
圖片為您的內容帶來活力,並有助於提高參與度。研究人員發現,使用彩色視覺效果會使人們閱讀您的內容的可能性增加 80%。
但是,如果您的圖片沒有經過優化,那麼它們可能弊大於利。事實上,未優化的圖片是在初學者網站上看到最常見的速度問題之一。
在您直接從手機或相機上傳照片之前,我們建議您使用照片編輯軟體來優化您的網站圖片。
這些照片的原始格式可能具有巨大的文件大小,但根據您在編輯軟體中選擇的圖片文件格式和壓縮率,您最多可以將圖片大小減小 5 倍。
(建議閱讀:Google Squoosh 免費圖片壓縮工具!提升網站載入速度)
我們建議只使用兩種圖片格式:JPEG 和 PNG。
PNG圖片格式是未壓縮的。當您壓縮圖片時,它會丟失一些信息,因此未壓縮的圖片將具有更高的質量和更多的細節。缺點是文件比較大,所以加載時間比較長。
另一方面,JPEG是一種壓縮文件格式,它會稍微降低圖像質量,但它的大小要小得多。
那麼如何決定選擇哪種圖片格式呢?
- 如果照片或圖片有很多不同的顏色,使用 JPEG。
- 如果它是更簡單的圖片或者我們需要透明圖片,使用 PNG。
進階優化WordPress性能及速度
安裝快取外掛並優化圖片後,會注意到您的網站將開始加載速度更快。
但是,如果真的想盡可能地保持您的網站速度,則需要使用下面列出的進階優化方法。
這些技巧不是太技術性,不需要知道任何程式碼來完成它們,但是使用它們可以防止常見的問題,這些問題會降低您的網站速度。
保持您的 WordPress 網站更新
WordPress 作為一個維護良好的開源項目,核心更新頻繁,每次更新不僅會提供新功能,還會修復安全問題和錯誤,您的 WordPress 主題和外掛也可能有定期更新。
作為網站所有者,您有責任將WordPress網站、主題和外掛更新到較新版本。不這樣做可能會使您的網站變得緩慢且不可靠,並容易受到安全威脅。
(建議閱讀:WordPress安全更新必看!WordPress外掛、主題、核心)
優化後台進行程
WordPress中的後台行程是在您的WordPress網站後台執行的任務,以下是在 WordPress 網站上執行的一些後台任務:
- WordPress備份外掛任務
- 用於發布預定文章的 WordPress cron 作業
- 用於檢查更新的 WordPress cron 作業
- 搜索引擎和其他爬蟲試圖獲取內容
定期發布和更新的 cron 作業等任務對網站性能的影響很小。
Cron 是一種在 Unix 或類 Unix 系統中用於安排定期任務的工具。它可以讓您在特定的時間或日期執行命令或腳本。
Cron 的工作原理是每分鐘檢查一次其配置文件(通常稱為 crontab 文件)。crontab 文件包含要執行的命令或腳本以及它們的執行時間。
但是,其他後台行程(例如備份外掛和搜索引擎的過度抓取)可能會降低網站速度。
對於備份外掛,您需要確保您的WordPress 備份外掛僅在網站上的低流量時間執行,您還需要調整備份頻率和需要備份的數據。
例如,如果您設定完整的每日備份,而您每週只發布兩次新內容,那麼您需要對其進行調整。
至於爬蟲抓取,您需要密切關注 Google Search Console 中的抓取報告,若有錯誤須盡快調整,它可能會導致您的網站變慢或無響應。
在主頁和檔案中使用摘要
預設情況下,WordPress會在您的主頁和檔案中顯示每篇文章的完整內容,這表示您的主頁、分類、標籤和其他存檔頁面的加載速度都會變慢。
在這些頁面上顯示完整文章的另一個缺點是使用者感覺不需要瀏覽實際文章,這會減少您的網頁瀏覽量,以及您的用戶在網站上花費的時間。
為了加快存檔頁面的加載時間,您可以將網站設置為顯示摘錄而不是完整內容。
您可以到後台設定->閱讀,並調整資訊提供中的文章顯示方式:內容摘要。
將留言評論分頁
在您的部落格文章中獲得大量評論?恭喜!這是讀者參與度的一個很好的指標。
但不利的一面是,加載所有的留言評論會影響您網站的速度。
WordPress為此提供了一個內置的解決方案,只需到後台設定->討論,並勾選其他留言設定的「將留言進行分頁」的選項。
使用內容傳遞網路 (CDN)
還記得我們上面提到的不同地理位置的用戶在您的網站上可能會遇到不同的加載時間嗎?這是因為您的網站伺服器的位置可能會影響您的網站速度。
例如,假設您的網路託管公司在美國設有伺服器,同樣在美國的使用者通常會比在印度的訪問者看到更快的加載時間。
使用內容傳遞網路 (CDN) 可以幫助加快所有瀏覽者的加載時間。
CDN 是由世界各地的伺服器組成的網路,每台伺服器都將存儲用於構成您的網站的「靜態」文件。這些靜態文件包括不變的文件,例如圖像、CSS 和 JavaScript,這與 WordPress 頁面不同,它們是如上所述的「動態」頁面。
當您使用 CDN 時,每次用戶訪問您的網站時,他們都會從離他們最近的伺服器獲得這些靜態文件。
不要將音頻檔案/影片檔案直接上傳到 WordPress
託管音頻檔案和影片檔案將佔用您的頻寬,您的網站代管公司可能會向您收取超額費用,或者他們甚至可能完全關閉您的網站,即使您的方案包括「無限」頻寬。
託管大型媒體文件還會極大地增加網站備份大小,並使您難以從備份中恢復WordPress。
相反,您應該使用像 YouTube、 Vimeo、DailyMotion、SoundCloud 等第三方影音平台,並讓他們來處理繁重的工作。
WordPress 具有內置的影片嵌入功能,因此您可以將影片的網址直接複製並貼到文章中,它將自動嵌入。
使用針對速度優化的主題
在為您的網站選擇主題時,請務必特別注意速度優化。一些漂亮且令人印象深刻的主題實際上編碼不佳,可能會減慢您的網站速度。
通常選擇一個更簡單的主題比選擇一個具有復雜佈局、華麗動畫和其他不必要功能的主題更好。您始終可以使用優質的 WordPress 外掛添加這些功能。
使用更快的外掛
無論您的網站是否需要,編碼不佳的 WordPress 外掛通常會加載過多的內容,這會提高頁面加載速度並減慢網站速度。
建議您可以安裝外掛之前和之後進行速度測試,可以比較其對性能的影響。
有任何網站維護、網站速度優化的需求也歡迎找我們諮詢唷!
我們的 WordPress 網站速度優化服務採用標準作業流程 (SOP),可將網站開啟速度提升至 1 秒以下,甚至更快。年費僅新台幣 6,000 元,讓您輕鬆擁有高速的 WordPress 網站。
我們的服務適用於各種規模的 WordPress 網站,包括小型企業、個人部落格和電子商務網站。我們提供全方位的優化服務,包括:
- 圖片壓縮
- CSS 和 JavaScript 縮小
- 快取
- 內容傳遞網路 (CDN)
我們擁有豐富的優化經驗,曾為多家客戶成功提升網站速度。例如,我們為一家小型企業的網站進行了優化,將其開啟速度提升了 50%。
立即聯繫我們,讓您的 WordPress 網站飛速起來!
資料來源:The Ultimate Guide to Boost WordPress Speed & Performance
延伸閱讀: