讓您的 WordPress 網站像 *$#@ 一樣快!
已發表: 2014-04-25Beaver Builder 產品 25% 折扣!快點促銷結束...精益更多!
磨損是不可避免的。鞋子、汽車、工具、房屋和其他一切都會隨著時間的推移而退化。嗯,軟體也不例外。有沒有註意到一台已經使用了四年的電腦在運作過程中並沒有像新電腦那樣有活力?或者,您手機上的聯絡人應用程式多年來似乎越來越陷入困境?儘管我很喜歡 WordPress,但它也遇到了同樣的問題。但不要害怕!透過一些定期維護,您可以讓您的 WordPress 網站像 *$#@ 一樣快!
一個快速的網站非常重要。 Akamai 和 Gomez.com 的一項研究表明,幾乎一半的網路使用者希望頁面在 2 秒或更短的時間內載入。緩慢加載的頁面可能會在訪客到達您的部落格之前就分散他們的注意力。谷歌還將網站速度納入其排名演算法中。在所有條件相同的情況下,Google會青睞速度更快的網站而不是速度較慢的網站。
我們已經確定網站速度越快越好,那麼我們該如何加速您的 WordPress 網站呢? WordPress 開箱即用,是非常快速且有效率的軟體。問題是,當 WordPress 經過多年的發文、評論、添加/刪除外掛程式、上傳圖像、更改主題以及一般部落格而陷入困境時。
如果您的部落格尚未運行快取插件,這將是降低頁面載入時間的最佳方法。時期。部落格是動態的;新文章被撰寫,側欄發生變化,並發表評論。每次 WordPress 提供部落格文章時,它都必須檢查所有這些變更。
快取外掛程式是一個非常聰明的軟體,可以保存或快取所有頁面的渲染副本。每當請求頁面時,快取軟體都會對變更進行有效的「快速檢查」。如果沒有任何變化(這是最常見的情況),它將提供頁面的快取版本,而不是重新建構它。如果您的帖子“病毒式傳播”,這一點至關重要。沒有快取的部落格將無法出現在 Reddit 或類似網站的首頁上。
那麼,您應該選擇哪個插件?有 3 個大玩家:WP Super Cache、W3 Total Cache 和 Quick Cache。前兩個插件非常全面,坦白說,配置有點困難。但是,如果您知道自己在做什麼並正確設置它們,那麼它們的性能是最高的。 W3 Total Cache 是我們的主要選擇,WP Super Cache 是我們多站安裝的首選。
如果您只是想要一些簡單的解決方案,即「設定好後就忘記它」的解決方案,請嘗試快速快取。它可以完成其他兩者 90% 的工作,但只需要很少的設定或技術知識。
CDN 代表內容傳遞網路。 CDN 是策略性地分佈在世界各地的超高速網路伺服器網路。大多數人將他們的部落格託管在共享伺服器上(這很好),但是如果您的伺服器位於紐約而您的訪客位於加利福尼亞州怎麼辦?此外,如果您的訪客在南美洲或歐洲怎麼辦!訪客距離伺服器越遠,頁面載入速度就越慢。 CDN 在世界各地都有多個冗餘伺服器,因此您的內容將始終由訪客所在區域的一個盒子提供服務!此外,CDN 通常具有巨大的頻寬管道,可以比大多數共享主機更快地傳輸資訊。
設定 CDN 有點棘手,超出了本文的範圍,但最簡單的選擇是 CloudFlare(注意:CloudFlare 的 RocketLoad 功能可能會導致與 Beaver Builder 發生衝突,因此請務必將其關閉)。他們提供免費的 CDN 服務和 WordPress 插件,使其成為配置更簡單的 CDN 之一。 CloudFlare 還擁有一套免費服務中包含的安全功能。老實說,Cloud Flare 是我發現的最划算的交易之一。開啟 CloudFlare 後,頁面載入速度明顯加快,尤其是在圖片較多的網站上!我只能想像我們的朋友在大洋彼岸或地理位置遠離原始伺服器的速度提升。
對於需要更多設定(和費用)的更全面的選項,亞馬遜的 Cloud Front 是另一個非常好的 CDN 選項。
WordPress 將部落格的所有資訊儲存在資料庫中。 WordPress 可以處理大量數據,但隨著資料庫的成長,速度將不可避免地變慢。資料庫臃腫的常見原因之一是垃圾評論。我們都有這個問題。 WordPress 垃圾評論是陰險的,也是不爭的事實。但是,有一些事情可以提供幫助。
首先,如果您尚未使用 Akismet,請使用它! Akismet 是由Automatic(WordPress 背後的公司)創建的,它在篩選垃圾評論方面非常出色。每當您的部落格上留下評論時,Akismet 都會與他們的資料庫進行交叉檢查,以確保評論是合法的。如果不是,評論會自動刪除,您永遠不會知道它的存在。
但是,如果您不了解 Akismet,並且您的隊列中已經有數百甚至數千條垃圾評論怎麼辦?不幸的是,Akismet 是一個垃圾郵件防護程序,無法提供協助。但是,還有另一個方便的外掛程式可以幫助刪除所有舊的垃圾評論:WP Comment Clearer。它仍然需要一些工作,但是這個插件使刪除垃圾評論的過程變得更快。
資料庫膨脹的另一個罪魁禍首是後期修訂。 WordPress 非常適合保留修訂版;有時太棒了!我回顧了一些舊的部落格文章,發現其中有幾篇有 30 多個修訂版!外掛程式修訂控制將允許您設定可以保存的修訂數量,並有助於保持資料庫精簡。
主題開發人員開始意識到發布更輕主題的好處。但是,消費者仍然將功能與價值等同起來,一體化的大型主題通常仍然在熱門主題清單中佔據主導地位。雖然這些大型主題非常酷,考慮到它們的所有功能,但所有這些功能都等於失去速度。
FastLine Media 非常了解這一點,因為我們提供 WordPress 模板客製化/安裝服務。我們將挑選一些模板,然後讓我們的客戶選擇他們最喜歡的一個。然後,我們將為他們的品牌和業務安裝和自訂模板。在使用了我們的前 10-20 個 WordPress 主題後,我們厭倦了所有似乎在每個高級主題中普遍存在的功能膨脹和不必要/令人困惑的選項。這是我們創建 Automator 主題的原因之一。
尋找創造簡單現代主題的小商店可能很困難。我們最近最喜歡的一些主題是 Elegant Themes 和 UpThemes,但我相信還有很多其他主題。
我提到過 WordPress 是非常快速且有效率的開箱即用軟體。對於插件則不然。說到插件,一個壞蘋果就可以讓你的整個網站陷入癱瘓。你問該怎麼辦?第一個任務是確定哪個插件導致速度變慢。一種方法是停用所有插件,然後一一啟用它們,同時檢查您的網站,看看是哪個插件導致速度變慢。
但是,如果您的部落格流量很大且插件很多怎麼辦?在充滿訪客的即時網站上停用所有外掛程式將是一個壞主意。別擔心,有一個插件可以解決這個問題 =D — 查看 P3(插件效能分析器)。 P3 將分析每個插件的開銷,並給出一些圖表和圖表,幫助確定壞蘋果。
這些建議不屬於自己的部分,但值得一提。
誠然,切換網路主機是一個乏味的過程。僅僅因為這個原因,這個建議就獲得了榮譽提名。但是,如果您沒有考慮轉移 WordPress 安裝,那麼將您的網站移至現代 Web 伺服器可以顯著提高頁面載入速度。
壓縮圖像可以使頁面載入時間產生巨大差異,尤其是對於圖像較多的網站。我想我們大多數人都熟悉 Photoshop 中的「另存為 Web」並了解影像解析度和裁剪的基礎知識。這方面的一個很棒的資源是一個名為 WP-Smush.it 的插件。當您將圖片上傳到 WordPress 時,WP-Smush.it 會自動無損壓縮您的圖片。我發現它可以將圖像的檔案大小減少 10-20%,即使是在 Photoshop 中生成的圖像也是如此!就我個人而言,我在我維護的每個 WordPress 網站上都運行它。我認為沒有理由不這樣做。
我們提到要保持資料庫清潔和精簡,但您也可以優化現有的資料。外掛程式 WP-DBManager 讓最佳化資料庫變得輕而易舉。它還具有出色的備份/恢復功能!
速度更快的 WordPress 網站將吸引更多訪客並讓他們更頻繁地回來。讓您的 WordPress 網站更快是識別導致網站速度變慢的原因,然後採取措施解決問題的過程。如果您有一個相對較新的部落格正在運行舊的/緩慢的插件,優化您的資料庫可能不會有幫助。您必須先確定特定於您的設定的問題並解決這些問題。當然,如果您對此想法感到不知所措,請隨時給我們留言。我們總是很樂意提供協助!
您在部落格上採取了哪些步驟/更改來提高速度?以下哪些建議對您的頁面載入時間影響最大?
照片來源:彼得金、約翰沃爾夫
和Cloudflare的Rocket Loader還有衝突嗎?這個功能確實有助於處理 javascript。
當您使用 https://gtmetrix.com/reports/www.wpbeaverbuilder.com/5nAOzOfN 測試頁面時,您會發現 wpbeaverbuilder.com 在靜態資源方面的表現非常差。我打算購買你的插件,但這種靜態資源減慢的情況根本不好。
我目前使用 Tumblr 作為我的預設系統。我有點想要像你擁有的東西。
恭喜,我想我必須投資一個有效的網站。
你們是否建議使用一個新插件來批量刪除評論(或其他方法)? WPCommentCleaner 已經 5 年沒有更新了。一位客戶剛剛通過了一個網站,其中有數千條垃圾評論,我希望盡可能有效地刪除這些評論。
W3 Total Cache 不喜歡我的 Beaver Builder 欄位。它不會將它們顯示為 4 個。我安裝了WPRocket,似乎不影響BB佈局;不過,它似乎沒有W3那麼有影響力。
[...] 一個快速的網站非常重要。透過一些定期維護,您可以讓您的 WordPress 網站像 *$#@ 一樣快! […]