你有沒有得到一個 “減少初始伺服器回應時間” Google PageSpeed Insights 中出現警告?
或者您可能已經了解到您的首字節時間 (TTFB) 太高?
無論哪種方式,優化伺服器回應時間都可以:
- 修復您的 PageSpeed Insights 分數
- 改善使用者體驗
- 提高轉換率
- 提高Google排名
- 和更多。
在本文中,我們將介紹 15 種減少初始伺服器回應時間以實現超快網站效能的方法。
1.使用快速可靠的託管
在開始調整網站或伺服器之前,第一步至關重要。
因為如果您使用預算虛擬主機,任何減少初始伺服器回應時間的努力都可能會被浪費。
當然,以下的提示會有所幫助,但當您使用高級託管提供者時,它們會產生更大的影響。
那是因為 廉價的共享主機因網站過多而超載 每個人都在爭奪伺服器資源。
另一方面,高級主機限制網站並分配更多伺服器資源,例如 RAM 和 CPU。
因此,請確保選擇最佳的 WordPress 託管以獲得最佳的網站效能。
如果您使用 WordPress,一個很好的選擇是 Iridium Hosting,因為他們針對 WordPress 優化了伺服器。
Iridium Hosting 使用 LiteSpeed Web 伺服器快取、固態硬碟和最新的 PHP 版本。
另一個很棒的託管選項是 Cloudways。 它們使您可以對伺服器配置進行大量控制,非常適合可擴展性,並提供優質的服務。
2.使用內容傳遞網路(CDN)
CDN 在世界各地的多個位置託管您網站的靜態版本。 然後,您的訪客將獲得最接近他們所在位置的版本。
這可以降低 TTFB(也稱為初始伺服器回應時間),從而實現更好的核心 Web 生命週期和網站效能。
Cloudflare APO 是改進 TTFB 最簡單的方法之一,也是最好的免費反向代理 CDN 之一。
如果您喜歡使用真正的 CDN,還有很多 cloudflare 替代品。
添加 CDN 還有許多其他好處,例如增強的安全性、負載平衡和可擴展性。
3. 阻止壞機器人
壞機器人是旨在竊取資料、破解使用者帳戶以及在您的網站上提交垃圾郵件的惡意程式。
這會消耗寶貴的伺服器資源,降低 TTFB 並阻礙伺服器響應時間。
幸運的是,有多種阻止機器人流量的解決方案。
如果您使用 WordPress,一個很好的解決方案是 Blackhole For Bad Bots。 該插件的工作原理是欺騙壞機器人點擊用戶和好機器人無法檢測到的連結。
一些託管提供者(例如 Cloudways)具有保護伺服器免受惡意機器人攻擊的內建功能。
其他解決方案包括 Cloudflares 機器人戰鬥模式 或者您可以使用 Jeff Starr 的 7G 防火牆。
所有這些解決方案都是免費的,並且將在阻止惡意機器人和減少伺服器載入時間方面發揮出色作用。
4.啟用伺服器快取
伺服器快取是一種在網站和伺服器之間儲存資料以便更快檢索的技術。
換句話說,它 減輕伺服器的負載 並提高網站速度。
伺服器快取有多種不同類型,例如 Redis、Varnish、Memcached 和 LiteSpeed。
Cloudways 是伺服器快取的一個不錯的選擇,因為它是少數可以同時使用 Redis、Varnish 和 Memcached 的服務之一。
如果您已經選擇了網站主機,請檢查他們使用哪種快取技術並確保將其開啟。
5.開啟GZIP壓縮
透過啟用 GZIP 壓縮可以顯著減少網站載入時間。
它的工作原理是縮小伺服器上的文件,減少需要傳輸的資料量。
這不僅可以提高伺服器效能和網站速度,還可以降低頻寬使用量。
大多數網站寄存供應商都支援 GZIP 壓縮,但您可能需要檢查伺服器上是否已啟用它。
或者,您可以使用 WP Rocket 或 WP-Optimize 等快取外掛程式在 WordPress 網站上啟動 GZIP。
6. 啟用預取
預取可以預測所需的資源並在請求之前加載它們,從而使頁面在單擊時立即加載。
這可以減少 HTTP 請求時間和伺服器延遲,從而提高伺服器的整體效能。
有不同類型的預取可用,例如連結、DNS 和預先載入。
透過新增 rel“dns-prefetch”屬性來啟用 DNS 預取:
<link rel="dns-prefetch" href="https://domain.com">
連結預取使用rel“prefetch”屬性:
<link rel="prefetch" href="https://domain.com/post">
預渲染使用 prerender rel 屬性:
<link rel="prerender" href="https://domain.com">
您可以使用外掛程式在 WordPress 中啟動它們。 Perfmatters 或 Oxyplug 預取與預渲染 是很好的選擇。
7.減少頁面膨脹
網站文件的編寫方式使程式碼對開發人員可讀。 這通常會造成大量膨脹、減慢頁面速度並減少初始伺服器回應時間。
對抗頁面膨脹的最佳方法是透過 文件縮小。 縮小檔案會刪除未使用的 CSS 並減少網頁的大小。
可以使用 WP Rocket 在 WordPress 中自動壓縮這些檔案。
還有一些手動方法可以使用線上工具來最小化文件,例如 JavaScript 和 HTML。
8.啟用頁面快取
頁面快取是將動態內容轉換為靜態頁面並儲存在伺服器和瀏覽器上的過程。
然後,瀏覽器會顯示該版本的站點,而不是每次都要求動態版本。
有幾個 WordPress 快取外掛可以管理此過程。 每當新增內容或更新頁面時,他們也會清除 WordPress 快取。
我們最喜歡的快取外掛之一是 WP Rocket,因為它非常易於使用,只需 5 分鐘即可完成設定。
一種更便宜的替代方法是使用 LiteSpeed 託管和適用於 WordPress 的免費 LiteSpeed 快取外掛。 這種組合以更低的價格提供了令人難以置信的性能。
9. 優化資料庫
隨著時間的推移,您網站的資料庫可能會堵塞,從而降低其效率並導致伺服器回應時間變慢。
定期保持資料庫優化將 減少獲取數據所需的時間使事情順利進行。
根據您的託管環境,您也許能夠直接存取資料庫。
例如,在 Cloudways 中,您可以選擇資料庫表並選擇「最佳化」按鈕:
同樣,在 cPanel 託管提供者中,您可以存取 PHPMyAdmin,它可以讓您最佳化資料庫表:
如果您使用 WordPress,另一個解決方案是使用 WordPress 外掛。 WP-Optimize 可讓您自動執行此操作。
10. 用真正的 Cron 作業取代 WP-Cron
WP-Cron 是預設的 WordPress 排程系統,它在網站上載入頁面時執行任務。
由於每次人們造訪您的 WordPress 網站時都會發出請求,這可能會耗盡伺服器資源。
或者如果你的流量很少, 排程任務可以同時掛載和運行導致伺服器超載。
解決方案是設定一個真正的基於伺服器的 cron 作業,而不是依賴頁面存取。 您可以透過 Cron Jobs 工具在 cPanel 託管中進行設定:
Cloudways 和其他託管提供者還允許您在伺服器上設定自己的 cron 作業:
11. 優化或避免載入緩慢的網頁字體
一些最好的 WordPress 字體可能看起來很漂亮,但它們也會降低您網站的速度。
如果您使用快速網站寄存,網頁字體不會對您的伺服器產生巨大影響。
或者,有許多方法可以加快網頁字體的速度例如自架式字體和預先載入。
但是,如果您想要最佳的伺服器效能,那麼您可能希望完全避免使用 Web 字體。
12. 保持 PHP 版本最新
PHP 是 WordPress 等流行網站平台所使用的腳本語言。
新版本的 PHP 包括減少記憶體使用和縮短執行時間的最佳化。
高級網站寄存供應商將讓您完全控制您正在使用的 PHP 版本。
檢查您的主機控制面板以查看哪些版本可用,並在升級之前確保外掛程式和主題相容。
13.減少404錯誤
當頁面 URL 變更或頁面被刪除時,它會將使用者傳送到 404 錯誤頁面。
如果不監控 404 錯誤,它們可能會耗盡寶貴的伺服器資源,例如 CPU 和記憶體。
您可以在 Google Search Console 中檢查 404 錯誤,看看是否有潛在問題。
下一步是重定向 WordPress 中不再存在的頁面。 這可以使用重定向外掛程式或 SEO 外掛程式 Rank Math 來完成。
14.保持一切更新
我們已經提到了保持 PHP 版本最新的重要性,但其他軟體也應該定期更新。
這包括 WordPress 主題和外掛程式等,以防止安全問題和效能下降。
在主機上使用過時的軟體不僅會降低伺服器效能 但可能吸引安全威脅 如果不加以控制。
您可以使用 WordPress 中的自動更新來保持一切順利運行。 ManageWP 等服務 將為您處理主題和外掛程式更新。
另外,如果出現任何問題,它會進行備份並回滾到先前的版本。
15.使用進階 DNS 服務
DNS 是用於尋找網域名稱的 IP 位址的技術。 使用進階 DNS 託管可以協助減少瀏覽器尋找伺服器所需的時間。
Cloudflare 是最好的 DNS 託管服務之一,即使是免費方案也是如此。
您也可以在託管提供者和伺服器之間使用單獨的 DNS 服務,類似於 Cloudflare。
如果您需要兩全其美,從網站主機和高級 DNS 供應商獲得最佳功能,那麼這是理想的選擇。
結論減少初始伺服器回應時間
當您減少初始伺服器回應時間和 TTFB 時,您可以改善使用者體驗和伺服器效能。
這可以節省您的網站託管費用並提高網站的轉換率。
一些技術包括使用 Iridium 或 Cloudways 等高級託管、使用 CDN 以及阻止惡意機器人。
您可能還有興趣閱讀我們關於最快的網站託管平台的文章,因為這將產生最大的影響。