11種提昇 WordPress 效能的方法

如何加快WordPress的速度肯定是最近的一個熱門話題。幸運的是,有許多技術可以讓你採用來完成這項工作。所以,我們在這裡的目的是列出我們所知道的每一個可以讓你的WordPress網站快很多的技巧

11種方法加快#WordPress#性能](https://twitter.com/share?text=11+ways+to+speed+up+%23WordPress+%23performance&via=codeinwp&related=codeinwp&url=https://www.codeinwp.com/blog/ways-to-speed-up-wordpress/)

##為什麼你應該加快WordPress的速度?

有很多原因會給你敲響警鐘,其中一些原因甚至可能會引起你的重大擔憂。

  1. 搜索引擎(如Google)對載入速度快的網站的排名要高於載入速度慢的網站。所以,如果你想提高你在SERP中的位置,提高速度應該是你的優先事項之一。
  2. 研究表明,網站載入速度超過2秒通常會導致約47%的訪問者跳出網站。所以,為了讓大約一半的訪客保持興趣,你應該加快WordPress的速度。
  3. 在線買家是最沒有耐心的人,他們希望頁面能在一秒內載入。所以,如果你正在WordPress上運行一個電子商務商店,那麼你最好準備好進行重大改進,這樣你的業務就可以獲得更多的利潤。

##如何測試網站的載入時間

首先,你需要分析你的網站當前的載入時間。請記住,這個速度可能會有所不同,從頁面到頁面,因為它取決於各種因素,即:。

  • 該特定頁面的大小,
  • 它產生了多少請求。
  • 是否被緩存。
  • 最後,它所承載的內容是什麼樣的(靜態或動態)。

網站的主頁通常被用作測試載入時間的基準。為了檢查網站的速度,以下三種工具在網路上被廣泛使用。

  1. WebPageTest.org](http://www.webpagetest.org/)。
  2. Tools.Pingdom.com
  3. PageSpeed Insights](https://developers.google.com/speed/pagespeed/insights/)(這並不真正報告頁面載入時間,但確實突出了你可以調整的元素,以加快WordPress的速度)

好了,是時候開始談點正事了! 以下是加快WordPress的11種方法:

1. 選擇一個更好的虛擬主機提供商

影響網站速度的主要因素是您的WordPress網站的托管。在提供 "無限 "帶寬、空間、電子信箱、域名等服務的共享主機提供商上托管您的新網站似乎是個好主意。然而,我們通常忽略了關於這個提議的一點是,共享主機環境未能在流量高峰時段提供良好的載入時間,並且大多數未能在任何特定月份提供99%的正常運行時間。

共享主機往往會提供一個較差的性能,因為你是與無數其他網站共享相同的 伺服器空間,而且沒有告訴別人使用多少資源。另外,你也不知道 伺服器到底優化得怎麼樣。

值得慶幸的是,隨著技術的進步,虛擬主機行業的發展,雲主機服務商的價格也隨著時間的推移而降低。在現在這個時代,你可以以象徵性的價格從SiteGround、DigitalOcean、Amazon Web Services甚至Google Compute Engine購買專用的雲 伺服器。然而,設置這些 伺服器可能是一項艱巨的任務,因為你需要從頭開始設置 伺服器。有像Cloudways_(我工作的地方)這樣的虛擬主機提供商,他們讓設置優化雲 伺服器的任務變得像點擊和啟動一樣簡單。

2. 使用一個輕量級的WordPress主題/框架

WordPress主題擁有大量的動態元素、滑塊、小零件、社交圖標和更多閃亮的元素,非常吸引人的眼球。但請記住:如果它們有太多的元素和較高的頁面大小,那麼肯定會導致你的網路 伺服器受到衝擊。

這裡最好的選擇是使用輕量級主題。一個解決方案是選擇一個默認的WordPress主題。另一個辦法是試試像Neve這樣的,由CodeinWP背後的同一批人開發的。

[!NeveNeve](https://wordpress.org/themes/neve/WordPress.org Theme Page”) 作者。Themeisle

當前版本: 2.8.1

最後更新 2020年9月17日

neve.2.8.1.zip

98%評級 1,132,196 Downloads 2.8.1_Version_

另外,對於一個功能豐富的網站,你也可以選擇【使用Bootstrap等優秀框架的主題】(https://www.codeinwp.com/blog/best-free-wordpress-themes/)或Foundation。

3. 縮小圖像尺寸

圖片是造成一個網頁大小增加的主要因素。訣竅是在不影響質量的情況下減小圖像的大小。

如果您使用Chrome PageSpeed Insights擴展或Photoshop或任何其他工具手動優化圖像,這個過程將需要很長時間。幸運的是,有一些外掛可以用於幾乎所有你能想到的事情,包括圖像優化。值得一提的有

在您的WordPress網站上使用上述任何一個外掛,都會大大減少圖片的大小,從而提高您網站的速度。

4. 最小化JS和CSS文件

如果你通過Google PageSpeed Insights工具運行你的網站,你可能會收到關於最小化CSS和JS文件大小的通知。這意味著,通過減少CSS和JS調用的數量和這些文件的大小,你可以提高網站的載入速度。

另外,如果你對WordPress主題很了解,你可以研究一下Google提供的的指南,然後進行一些手動修復。如果不懂,那麼有一些外掛可以幫助你實現這個目標;最流行的是Autoptimize,它可以幫助你優化WordPress網站的CSS、JS甚至HTML。

5. 使用先進的緩存機制,使用緩存外掛。

WordPress的緩存外掛(如W3 Total Cache)已經存在了很長時間,使得為網站元素添加緩存規則的複雜任務變得更加容易。將這類外掛與Varnish等高級緩存機制相結合,可以幫助你更好地提高網站的載入速度,最終大大加快WordPress的速度。

6. 使用CDN

訪問您的網站的人屬於世界上不同的位置,不用說,如果訪問者位於遠離您的網站托管的地方,網站載入速度將有所不同。有許多CDN(內容交付網路),有助於保持網站載入速度到最低限度,為來自不同國家的遊客。一個CDN將您的網站的副本保存在位於不同地方的數據中心。CDN的主要功能是為來自最近位置的訪問者提供網頁服務。Cloudflare和MaxCDN是最受歡迎的CDN服務之一。

7. 啟用GZIP壓縮

在本地電腦上壓縮文件可以節省大量的磁碟空間。同樣,對於網路,我們可以使用GZIP壓縮。這種手法將極大地減少帶寬的使用和訪問你的網站所需的時間。GZIP壓縮各種文件,因此每當訪問者試圖訪問你的網站時,他們的瀏覽器將首先必須解壓網站。這個過程在相當程度上降低了帶寬的使用。

您可以使用像PageSpeed Ninja這樣的外掛,啟用GZIP壓縮功能,或者在您的.htaccess文件中添加以下程式碼。

AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

8. 清理WordPress資料庫

從您的資料庫中刪除不需要的數據將使其大小保持在最低限度,也有助於減少您的備份大小。此外,刪除垃圾評論、假用戶、舊的內容草稿,甚至是不需要的外掛和主題也是必要的。所有這些都將減少您的資料庫和網頁文件的大小,從而加快WordPress–您的WordPress的速度。

9. 停用或卸載外掛。

在您的WordPress網站上保留不需要的外掛會給您的網頁文件增加大量的垃圾。此外,它還會增加您備份的大小,並在生成備份文件時給您的 伺服器資源帶來巨大的負荷。最好的辦法是擺脫不用的外掛,同時尋找替代方法,使用第三方服務來自動化或安排任務(比如將你的最新文章分享到社群媒體)。

IFTTT或Zapier是兩個網路服務,有助於自動執行此類任務,並減少你的網站和 伺服器資源的負擔。

10. 盡量減少外部腳本

在您的網頁上使用外部腳本會給您的總載入時間增加一大塊數據。因此,最好使用較少的腳本,只包括基本的腳本,如跟蹤工具(如Google Analytics)或評論系統(如Disqus)。

11. 禁用pingbacks和trackbacks。

Pingbacks和trackbacks是兩個核心的WordPress組件,每當你的部落格或頁面收到連結時,都會提醒你。這可能聽起來很有用,但你也有諸如Google Webmaster Tools和其他服務來檢查你網站的連結。

保持pingbacks和trackback的狀態也會給您的 伺服器資源帶來不小的壓力。之所以如此,是因為每當有人試圖連結到您的網站時,它就會從WordPress來回產生請求。在針對網站進行DDoS攻擊時,這個功能也被廣泛濫用。

你可以在_WP-Admin → Settings → Discussion_中全部關閉。只要取消選擇"允許來自其他部落格的連結通知(pingbacks和trackback)."就可以了,這將幫助你加快WordPress的速度。

##結論

降低網站的載入時間最大的好處就是對提高訪問者的體驗有極大的幫助。無論他們是使用 行動裝置還是PC,情況都是一樣的。此外,它還會提高你在SERP中的排名。畢竟,降低你的主機帶寬使用量和加快客戶端的網站載入速度只會讓你在短期以及長期受益。

如果你還沒有建立部落格,請看這個指南。如何在WordPress上製作一個網站。這是一個很好的資源,它提供了一步步建立個人或專業部落格的教程。

現在輪到你了。你是如何加快WordPress的速度的?你有什麼技巧嗎

11 ways to speed up #WordPress #performance