如果您精心設計了一個很漂亮的 WordPress 網站。但網站速度沒能處理的很好,就會影響到別人對您網站的體驗。
在提升網站速度的優化上可能會感到為難,請不要擔心。按照這些簡單的步驟就能使你的WordPress網站運行變得流暢。
第一步:測試您當前的網站速度
在開始之前,首先了解到當前網站運行的速度。

要測試您網站的速度,最好的辦法是結合使用 WebPageTest和Google PageSpeed Insights。WebPageTest 可以很好地了解網站加載所需的實際時間,這些指標將幫助您了解是后端還是前端導致網站加載緩慢。Google PageSpeed Insights 最適合查看瀏覽器如何呈現您的網站,并可以幫助您確定在前端有哪些可以加以改進的地方。
第二步:確保您擁有較好的運行環境
一些共享主機會導致網站速度慢、性能不規則和頻繁停機。使用較好的可以穩定。
第三步:審核您的插件
向網站添加插件可以帶來許多功能,使您的網站更加豐富。不幸的是,許多插件也會帶來性能開銷。
有很多緩慢的網站只需停用一些插件即可立即治愈。避免因管理插件影響速度的最佳方法是在開發網站時牢記性能。
不要長時間依賴某個插件,當你發現它使你的網站變得非常慢時。定期測試,并確保在可用時將它們更新到最新版本。

一些關于插件的負面言論可以了解到不良插件時所涉及的潛在風險。這些通常是由沒有經驗的程序員開發的插件,或者是進行大量數據庫查詢并需要密集邏輯處理的插件。
您可以很容易地了解哪些插件可能導致您網站的性能損失。有許多高質量的插件可以篩選您的整個網站,并報告每個插件負責使用的總加載時間的百分比。
如果你對速度很認真,每次激活一個新插件時,你都會運行一個測試,以確保你沒有安裝一些會犧牲速度的東西。
如果您仍需要的插件會使您的網站變慢,可以增加服務器上的內存。
第四步:緩存所有內容
服務器端和客戶端的緩存是WordPress網站性能的重要組成部分。用戶首次加載您的網站后,您可以利用瀏覽器功能在本地緩存該網站的內容,因此在下次訪問時,用戶已經加載了這些內容。
同樣,在服務器端,擁有緩存層可以快速為您的網站提供服務。使用 WordPress 緩存服務器端的最常見的是使用W3 Total Cache 插件
它使用EverCache在幕后為您處理緩存,可以顯著提高速度。
對于像WP Engine這樣的托管主機,服務器端緩存通過設置“過期標頭”來告訴瀏覽器緩存內容的時間。如果這些標頭告訴它不要詢問,瀏覽器不會要求服務器提供更多信息。當您開始安裝插件或第三方主題時,您主要必須開始考慮緩存。主題和插件開發人員可以設置自己的標頭,這些標頭可以覆蓋主機的默認設置,從而對緩存機制產生不利影響。
例如,WooCommerce 通過設置 cookie 來禁用服務器端緩存。當插件或主題禁用緩存時,這通常不是很明顯,因此最好與您的托管服務提供商聯系并要求他們強制緩存您的網站。但是,請注意不要在需要 cookie 才能工作的頁面上強制緩存,例如 WooCommerce 購物車和結帳頁面。您還使用 WP Engine 的 EverCache for WooCommerce,它可以一勞永逸地處理此問題。
第五步:使用 CDN
內容分發網絡(或 CDN)是一種服務器網絡,可根據用戶的位置從不同位置為您的網站及其資產提供服務。

CDN會為全球用戶提高您網站的訪問速度!
一些最受歡迎的 CDN 包括 Amazon Web Services、CloudFlare和 MaxCDN。他們中的大多數都有免費計劃,但如果您吸引了大量訪問者并擁有大量數據,則很可能需要為 CDN 付費。





