15 種優化和加速 WordPress 網站的方法

已發表: 2021-04-29


WordPress 是為您的企業創建網站的絕佳平台。 無論如何,它遇到的一個缺點是它可能非常溫和。

如果不安全,您可能會得到一個懶惰的網站。

這對重複的客人來說是一個麻煩,也會讓你失去支持者和客戶。

在這篇輕快的帖子中,我將介紹我發現的大多數可靠加速 WordPress 的理想方法。

如何加速WordPress?

  1. 選擇一個好的主機

    開始時,共同主持人可能看起來像是一筆交易(“無限的頁面瀏覽量!”)。 它帶來了另一個代價:驚人的中等站點速度和頻繁的停機時間。

    如果您預計分發重要的內容,您將通過在共享主機上運行 WordPress 網站來執行自己。

    擔心您的網站在獲得一個主要組件後會宕機,這足以讓您早早地獲得一些好處:不要成為犧牲品,將資源放入適當的託管中。

    我不斷建議的主要 WordPress 是……

    WP Engine 管理的 WordPress 託管

    我的目的地非常快,當我獲得巨大的元素時永遠不會停機(就像我在探索頻道博客上被突出顯示時一樣!),並且後端非常難以使用。

    總而言之,支持是選擇,這對於託管來說是絕對必要的。 從發現最困難的方法的人那裡得到它。

    繼續完成 WP Engine 登陸頁面並查看他們的產品,你會很高興你做到了。

  2. 從一個可靠的主題/框架開始

    您可能對此感到驚訝,但二十十五“系統”(也稱為默認 WP 主題)輕巧且速度非常快。

    那是因為他們保持“膽量”基本; 相比之下,臃腫的系統擁有大量您永遠不會使用的組件,從而使您的網站恢復正常。

    根據我的經驗,最快的堆疊溢價結構當然是 Thesis Theme Framework。 它的性能遠遠低於基本的 WordPress 主題,因為它不需要更改。

    這是一個深不可測的強大系統,不會因大量插件或自定義更改而讓您失望。 推出適合主題的改進並避免膨脹,萬歲!

  3. 使用有效的緩存插件

    WordPress 插件顯然非常有價值,但最好的插件中有一部分屬於保留類,因為它們從根本上提高了頁面加載時間,最好的部分是 WP.org 上的每個插件都是免費且易於使用的。

    從長遠來看,我的首選無一例外是 W3 Total Cache,我不會規定或使用其他存儲模塊,它具有您需要的大部分組件,並且在很大程度上易於引入和使用。

  4. 使用內容分發網絡 (CDN)

    您最喜愛的大型網站的大部分正在利用這一點,如果您使用 WordPress 進行互聯網展示(因為我確信我的大部分用戶似乎是這樣),您不會感到震驚在這裡,您最喜歡的一些網絡期刊(如 Copyblogger)正在利用 CDN。

    基本上,CDN 或物質運輸安排會獲取您在網站上的所有靜態記錄(CSS、Javascript 和圖片等),並讓客人有機會通過在服務器上提供文件來盡可能快地下載它們。在這種情況下可以預料到他們。

  5. 優化圖像(自動)

    伊皮! 有一個名為 Smush.it 的圖片優化器,可以從根本上減少圖片的記錄大小,同時不會降低質量。

    不管怎樣,如果你和我一樣,每張照片都這樣處理,簡直是一種煎熬,而且格外的乏味。

    幸運的是,有一個令人驚嘆的免費模塊 WP-SmushIt,它可以在您傳輸圖片時自然地對大部分圖片執行此過程。 沒有理由不介紹這個。

  6. 優化您的主頁以快速加載

    這不是確定的事情,而是您可以做的一些簡單的事情,以確保您的著陸頁快速堆疊,這可能是您網站中最重要的部分,因為人們會經常到達那裡。

    您可以做的事情包括:

    • 顯示選擇而不是完整的帖子
    • 減少頁面上的帖子數量(我喜歡出現在 5-7 個之間)
    • 從登陸頁面中刪除無意義的共享小工具(僅將它們合併到帖子中)
    • 疏散您不需要打擾的休眠插件和小工具
    • 保持微不足道! 瀏覽者在這裡是為了內容,而不是登陸頁面上的 8,000 個小工具
  7. 優化您的 WordPress 數據庫

    在這篇文章中,我肯定會從“優化”中獲得相當多的利用率!

    這應該是極其重複、極其費力的手動表單,或者……

    您基本上可以使用 WP-Optimize 模塊,我一直在我的大多數語言環境中運行該模塊。

    本模塊讓您有機會只做一項基本工作:優化您的數據庫(垃圾郵件、更正後、草稿、表格等)以減少它們的開銷。

  8. 禁用盜鍊和竊取您的內容

    盜鍊是一種數據傳輸“搶劫”。 當不同的目的地指南從他們的文章中連接到您網站上的圖片時,就會發生這種情況,從而使您的服務器堆棧逐漸升高。

    這可能包括隨著越來越多的人“擦”您的帖子或您的網站(尤其是圖片)變得更加知名,如果您一直為您的網站製作自定義圖片,則必須這樣做。

  9. 向靜態資源添加過期標頭

    Expires 標頭是一種指示一段時間後足夠遠的方法,其目標是客戶(程序)不需要重新獲取任何靜態內容(例如,css 文檔、javascript、圖片等)。

    按照這些思路,基本上可以為您的習慣客戶減少堆時間。

  10. 調整 Gravatar 圖像

    您將在此站點上看到默認的 Gravatar 圖片設置為……好吧,什麼都沒有。

    這不是一個時尚的決定,我這樣做是因為它基本上沒有任何東西,通常會有一個看起來很傻的 Gravatar 標誌或其他一些廢話,從而增強了頁面堆棧。

    一些網站甚至通過網頁阻礙了他們,並為每個人提供了幫助。

  11. 將 LazyLoad 添加到您的圖像中

    LazyLoad 是將圖片放在疊加堆棧上的方法(即,只有在來賓程序窗口中明顯的圖片),在這一點上,當用戶向下看時,備用圖片開始堆疊,就在它們出現之前。

    這不僅可以加快您的頁面加載速度,還可以通過為那些沒有在您的頁面上查看遠處的客戶堆疊較少的信息來節省傳輸速度。

  12. 控制存儲的後期修訂數量

    我利用修訂控制模塊來確保我在一個基礎上保持當前更新,將其設置為 2 或 3,以便在您犯錯誤時有一些可以依靠的東西,但不是很高,以至於您用多餘的東西弄亂了後端起草職位的措施。

  13. 關閉 pingbacks 和引用

    當然,WordPress 連接到不同的網絡期刊,這些期刊提供 pingback 和引用。

    每次其他博客注意到您時,它都會向您的網站提供建議,從而刷新帖子中的信息。 殺死它不會破壞指向您網站的反向鏈接,只會破壞為您的網站產生大量工作量的設置。

  14. 必要時用靜態 HTML 替換 PHP

    這是一個很小的進步,但是絕對可以減少您的堆時間,因為您急於合併頁面堆棧速度,因此我將其包含在內。

  15. 使用 CloudFlare

    這就像上面關於使用 CDN 的區域,但是我已經非常喜歡 CloudFlare,因為我在我最好的網絡考試中談到了它,所以我選擇在這裡獨立地合併它。

    坦率地說,CloudFlare 與上面提到的 W3 Total Cache 模塊一起,是一個真正強大的組合(它們相互結合),可以令人難以置信地提高速度以及站點的安全性。