WordPress:加快網站速度的 5 種高影響力方法
已發表: 2019-09-23我叫 Emanuel,是 Templ.io 的聯合創始人,Templ.io 是一款基於 Google Cloud 構建的高性能託管 WordPress 主機。 我有 10 多年使用 WordPress 的經驗,經常幫助我們的客戶優化他們網站的速度。
在本文中,我收集了 5 種高影響力但有時被忽視的方法,您可以使用它們來加速您的 WordPress 網站。
您可能已經知道,擁有一個快速的網站不僅有助於改善您訪問網站的用戶體驗,而且擁有一個快速的網站還有助於將更多的訪問者轉化為客戶,並提高您的搜索引擎排名。
但在我們進入實際提示之前,我想分享一些一般準則。 了解基礎知識 為了更好地優化網站的速度,您必須對網站如何為訪問者提供服務的技術基礎有基本的了解,這一點很重要。
基本上有4個因素決定了您網站的速度,即:
- 頁面大小
- 請求數
- 是否緩存
- 如果不是,服務器使用PHP+MySQL生成頁面需要多長時間
因此,為了提高網站的速度,您基本上可以做 4 件事:減小頁面大小、減少請求數量、啟用緩存和保持代碼簡單(閱讀:盡可能少使用插件)。 既然我們已經解決了這個問題,讓我們來看看如何讓您的 WordPress 網站更快的 5 個技巧。
1.良好的託管
在花費數小時優化您的網站之前,首先要考慮的是您網站的託管。 如果您使用便宜的共享網絡主機,您獲得 WordPress 網站的速度會受到嚴重限制。 所以,如果你真的想要一個高快速加載的網站,你要從一個好的基礎開始。
如果您擁有非常好的技術知識並且手頭有很多次,那麼好的 VPS 主機將為您帶來最大的收益。 然而,大多數網站管理員希望能夠花費盡可能多的時間來獲得更多的銷售和流量,並且通常還缺乏必要的技能來保持良好的安全性和性能,以使 VPS 解決方案成為一個不錯的選擇。
如果您想獲得最佳性能,並擁有出色的客戶支持來為您處理所有安全和性能優化,那麼一個好的託管 WordPress 主機是您的最佳選擇。 現在,我們 Templ.io 提供的正是基於 Google Cloud 構建的高性能託管 WordPress 託管解決方案,因此顯然我們在這個問題上存在偏見,但我們確實認為託管主機是最嚴肅的網站管理員的最佳選擇。
選擇一個好的虛擬主機將為您節省大量時間,並且還將為您提供出色的優化和功能,以使您的網站盡可能快。
2.緩存
您可能聽說過緩存是加快網站速度的好方法。 雖然這是真的,但當涉及到網站時,緩存的實際含義通常會引起很多混淆。 您可以使用幾種不同類型的緩存來提高網站的性能和可擴展性。
2.1 頁面緩存
WordPress 之所以如此出色,是因為它能夠提供使用 PHP 和 MySQL 數據庫動態創建的內容。 雖然 WordPress 網站上的內容不是靜態的很好,但與提供靜態 HTML 頁面所需的時間相比,生成動態頁面需要更長的時間以及服務器資源。
這是頁面緩存派上用場的地方。 頁面緩存的作用是將動態生成的頁面存儲為靜態 HTML 文件。 要利用頁面緩存的性能優勢,您可以安裝許多可用於 WordPress 的緩存插件。
我可以推薦的一些好的是:
- W3 總緩存 – 免費
- WP Fastest Cache – 提供免費和高級版
- WP Super Cache – 提供免費和高級版
- WP火箭–付費
雖然上面列出的所有插件都可以讓您提供緩存頁面,但更好的解決方案是在服務器級別處理頁面緩存,而不是作為插件處理。 服務器本身的頁面緩存在速度方面總是優於基於 PHP 的頁面緩存。
2.2 瀏覽器緩存
您應該確保使用的另一種緩存形式是瀏覽器緩存。 瀏覽器緩存的作用是將靜態文件(例如圖像、CSS 和 JS 文件)存儲在訪問者的 Web 瀏覽器中,而不是為訪問者訪問的每個頁面一遍又一遍地下載它們。
顯然,這可以大大縮短訪問者的加載時間,還可以幫助您節省大量帶寬。 您絕對應該確保在所有生產網站上利用瀏覽器緩存。
與頁面緩存一樣,瀏覽器緩存也由像我們這樣的高級託管替代方案處理,但也可以通過安裝我們推薦的任何插件輕鬆解決:
- 利用瀏覽器緩存 - 免費
- W3 總緩存 – 免費
- WP火箭–付費
3.減少請求數
一旦您在您的網站上激活了緩存,我們就可以開始尋找其他方法來改進您的網站。 對您網站的整體加載時間影響最大的因素之一是總頁面大小和請求數量。
要優化這一點,您應該做的第一件事是檢查所有插件並刪除任何對您的網站不重要的插件。 大多數插件都會添加加載到網站所有頁面上的 CSS 和 JS 文件,因此盡可能少地保持網站上的插件數量是使網站加載速度盡可能快的關鍵。
插件不僅會在實際需要它們的頁面上加載其他文件,而且還會將它們添加到您網站上的每個頁面中。
為了解決這個問題,我強烈推薦插件 Asset CleanUp。 這個插件的作用是讓你控制每頁加載哪些文件。 雖然配置這個插件需要一些時間,但相信我,最終結果絕對值得,因為它可以顯著減少加載時間。
4.優化圖片
漂亮的圖像和圖形當然是製作漂亮網站的必要條件,但如果您沒有正確優化圖像,圖像也會對您網站的加載時間產生很大的負面影響。 可以在 WordPress 中為您處理圖像優化的兩個很棒的插件是:
- Smush 圖像優化 – 免費
- EWWW Image Optimizer – 免費和高級雲服務
這兩個選項都會為您處理圖像優化。 請記住,儘管它們在施展魔法時可能會使您的服務器負載非常重,因此理想情況下,您希望將優化安排為每晚運行。
除了優化 JPG 和 PNG 文件外,我還建議從 PNG 遷移到 SVG(如果適用)並嘗試一些下一代圖像格式,例如 WEBP,但這超出了本文的範圍。
5. CDN(內容交付網絡)
我想在這篇博文中介紹的最後一個技巧是讓您使用 CDN。 CDN 所做的是它將您站點的靜態文件的副本存儲在世界各地的許多不同服務器上,有時這些服務器在物理上比您的實際 Web 服務器更接近您的訪問者,因此可以更快地提供文件。
這也將有助於在流量大時卸載您的 Web 服務器。 許多網絡主機提供免費的 CDN 及其計劃(包括 Templ.io),但如果您的主機不這樣做,我建議使用 Cloudflare 作為您的 CDN 提供商。
他們的 CDN 不僅免費,而且還提供市場領先的 DDoS 保護。 雖然 CDN 對於訪問者遍布全球的網站更為重要,但我仍然會推薦所有人,因為它仍然為大多數網站提供了一些好處。
結論
正如您可能知道的那樣,我們 Templ.io 痴迷於快速加載 WordPress 網站。 擁有一個加載速度快的網站可以提高轉化率,改善您的 SEO,並使您的網站在緩慢的競爭中脫穎而出。
我希望您發現這些技巧很有用,並且您現在可以自己嘗試一下。 祝你好運,祝你優化愉快!