WordPress網站速度優化指南

使用Wordpress搭建的網站普遍打開速度太慢,針於SEO來講提升網站打開速度才能獲得好的體驗。如何提升Wordpress網站打開速度,讓WP博客程序實現速度秒開,經過研究實踐終於突破了速度這一難題。

要提升Wordpress速度需要結合多方面來進行操作,可針對以下幾個方面對速度進行提升。

一,服務器性能

服務器整體配置不同,發揮的性能也不同,低內存CPU速度肯定沒有大內存多核CPU和高速度有優勢。比如1G+1核CPU+1M怎麼優化也不可能超過2G+4核CPU+2M的服務器配置。

WordPress網站速度優化指南

注:服務器配置越高所需費用支付就高,現今各大雲服務器廠商都可以隨時進行配置升級,可以根據服務器性能選擇提升配置或降低配置。

二,WEB運行環境

採用新版本的PHP環境支持性能上優先於低版本的PHP,採用PHP7+版本要比PHP5左右速度上更有優勢。

MYsql數據庫也一樣,高版本要優於舊版本,在WEB環境配置時應該優先使用新版本。能夠在速度上更勝一籌。(圖為 服務器Web環境組件版本)

WordPress網站速度優化指南

目前大多數虛擬主機都支持PHP7,PHP7.1,PHP7.3等,在購買主機產品時優先選擇;服務器的話是需要自行配置WEB環境,建議配置成高版本WEB環境,根據自己的程序支持情況自行配置,不懂的同學可以請專業服務器運維技術人員代為配置。(圖為 萬網獨享雲虛擬主機配置清單)

WordPress網站速度優化指南

注:有些網站程序不支持高版本,請諮詢你的建站開發人員瞭解兼容情況。

三,CDN節點加速

CDN的全稱是Content Delivery Network,即內容分發網絡。通過將站點內容發佈至遍佈全國的海量加速節點,使其用戶可就近獲取所需內容,避免網絡擁堵、地域、運營商等因素帶來的訪問延遲問題,有效提升下載速度、降低響應時間,提供流暢的用戶體驗。

我們的網站存儲地點就是在服務器所處的位置,由於線路問題,導致訪問速度不理想。如果通過CDN的話,訪問採用的是就近原則。因為它把網站的內容臨時存儲到就近的CDN服務商的服務器上。過CDN大部分都是收費的,特別是分佈點比較多的CDN。而且國內網站要想使用CDN服務,需要網站備案。目前各大服務器運營商都有CDN速度服務,根據需求選擇適合的CDN加速服務。

WordPress網站速度優化指南

我來通俗一點的解釋,當您的網站使用了 CDN 加速之後,就相當於把你的網站內容複製到全國分佈極廣的 CDN 節點上。CDN 節點你可以理解為一臺服務器,全中國有數百上千這樣的節點,每個節點都保存了一份你的網站內容。當訪客訪問你的網站時,CDN 網絡會自動把離訪客最近的服務器上你的網站內容發送給他。這樣訪客的訪問速度就會很快。

CDN 還有一個好處是,減輕自己服務器的負擔。因為訪客訪問的是 CDN 的服務器,並不是直接訪問網站源服務器,所以並不會消耗服務器的資源。

WordPress網站速度優化指南

知名的有百度雲加速,阿里雲CDN,騰訊雲CDN,七牛雲存儲,又拍雲 等等。

四,開啟網頁Gzip壓縮

GZIP的作用就是把網頁進行壓縮傳輸,GZIP能將我們的網頁內容壓縮體積後再傳給用戶。Gzip開啟以後會將輸出到用戶瀏覽器的數據進行壓縮的處理,這樣就會減小通過網絡傳輸的數據量,提高瀏覽的速度。

例如,我SEO博客網頁原始文件大小91688 字節,壓縮後文件大小18213 字節,壓縮率(估計值)80.14%,開啟GZIP壓縮明顯網頁加載速度更快了。

WordPress網站速度優化指南

GZIP工具檢測地址:http://tool.chinaz.com/Gzips/?q=www.ainiseo.com

五,使用緩存插件

緩存插件是提升 WordPress 網站速度的一把利器,效果立竿見影。緩存插件除了加速外,還能減輕服務器負擔,節省資源,必備良藥!

WordPress 最知名的免費緩存插件有兩個:WP Super Cache 和 W3 Total Cache。

1,WP Super Cache

這裡推薦大家使用 WP Super Cache,因為它是最多人使用和穩定、設置簡單。理論上 W3 Total Cache 比 WP Super Cache 更強大,但是設置非常複雜,一不小心設置出錯還可能導致 WP 崩潰。其實緩存的原理大同小異,我們實在沒必要為了優化最後的 1% 而浪費時間和冒風險。

WP Super Cache 的安裝和使用非常簡單。在 WordPress 後臺點擊插件 → 安裝插件,搜索 WP Super Cache 安裝即可。安裝後進入插件設置,點擊「啟用緩存功能 (推薦)」,然後點擊更新,WP Super Cache 就會自動運行了。WP Super Cache 的設置主要關注是「到期時間和垃圾回收器」,根據自己實際情況和插件的建議來調整一下就行了。然後高級選項卡里面的推薦選項全打鉤。設置就基本完成了。

2,WP Rocket

我有一個網站,在使用 WP Super Cache 的時候發生了一個問題,就是在測試緩存的時候,一直無法通過,總提示時間戳對不上,導致只能應用 WP Cache 而不是 Super Cache(這個可以在內容選項卡看到)。這說明 WP Super Cache 的兼容性還不是很好。這個問題一直無法解決讓我很不爽,然後使用了百度大法後發現,原來 WP 有一個更厲害的收費緩存插件:WP Rocket。

六,WP代碼優化

說了一大堆服務器性能優化,再來說說WordPress自身的優化,由於WP程序是國外開發的,在國內使用難免會變慢。因為它使用谷歌公共庫及谷歌字體故,由於被牆,在國內無法訪問,所以我們需要把谷歌的東西去掉。

還有一些國外的調用,比如GA代碼,GG字體引用,海外的分享鏈接等等,國內使用不到可以直接屏蔽掉。

WordPress網站速度優化指南

測試網站在全國的打開速度可以使用站長工具PING 域名,通過不同地區的延遲和顏色區別,瞭解自己的網站速度加載情況。

站長工具PING檢測工具: http://ping.chinaz.com

最後,關於WordPress網站慢的問題涉及到多方面,可以通過上面六個方面解決。如果還有什麼好的建議或不明白的地方可以留言。當然我也提供優化方面的服務,讓你的WP網站實現秒開,減少不必要的加載請求。(下圖為 chrome瀏覽器網頁速度加載)

請求資源面板解讀

Name 資源名稱,點擊名稱可以查看資源的詳情情況,包括Headers、Preview、Response、Cookies、Timing。

Status HTTP狀態碼。

Type 請求的資源MIME類型。

Initiator 標記請求是由哪個對象或進程發起的(請求源)。

Size 從服務器下載的文件和請求的資源大小。如果是從緩存中取得的資源則該列會顯示(from cache)

Time 請求或下載的時間,從發起Request到獲取到Response所用的總時間。

Watefall顯示所有網絡請求的可視化瀑布流(時間狀態軸),點擊時間軸,可以查看該請求的詳細信息,點擊列頭則可以根據指定的字段可以排序。

總之時間越少表示加載請求越快,大家可以自行查看自己的網站加載細節。

天下網站唯快不破,是時候為你的網站提速了!(PS:無憂鍋也可為你進行WP提速優化,有興趣的同學可以私信我哈~)


分享到:


相關文章: