W3總緩存設置,可增強您網站的速度

已發表: 2020-11-10

您沒看錯那個標題。

這篇文章是關於一個特定的WordPress插件,每個博客作者都應該在其工具欄下擁有。

我說的是W3 Total Cache-一個多合一的網站優化插件。

如果您使用WordPress,請繼續閱讀以了解如何使用W3 Total Cache增強網站的性能。

目錄

  • 1.簡介
  • 2.優化常規設置
  • 3. W3總緩存最佳設置:頁面緩存
  • 4.優化縮小設置
  • 5.優化數據庫緩存
  • 6.優化對象緩存
  • 7.優化瀏覽器緩存
  • 8.優化用戶代理,引薦來源和Cookie組
  • 9.優化片段緩存
  • 10.使用擴展實現可伸縮性
  • 11.結論

請允許我開始介紹本小時的插件。


什麼是W3總緩存?

作為博客作者,提高網站的性能應該是重中之重。

它不僅可以大大改善用戶體驗,還可以幫助您獲得更高的搜索引擎排名。

W3 Total Cache使網站性能優化在公園裡漫步。 它具有影響加載速度的大多數因素所需要的所有功能。

W3 Total Cache插件頁面

就像其他所有WordPress插件一樣,安裝W3 Total Cache是​​第一步。

您可以通過單擊主菜單中的“性能” ,然後單擊“儀表板”來查看插件的概述頁面。

如何使用W3總緩存

這應該使您更好地了解插件的一些關鍵功能。 您還可以執行快速操作,例如WordPress兼容性檢查和緩存清空。

W3總緩存快速操作

當然,W3 Total Cache儀表板頁面僅僅是開始。

我們為什麼不仔細研究呢?


優化常規設置

與大多數WordPress博客作者一樣,“常規設置”頁面可能是您要檢查的第一部分。

幸運的是,這也是啟用W3 Total Cache的核心功能的地方,即:

1.為您的網站選擇正確的頁面緩存設置

在繼續進行之前,本文已經解釋了頁面緩存以及W3 Total Cache的許多功能。 這樣做應該為您提供所有稍後將要提到的所有策略的更詳細的說明。

現在我們已經解決了這個問題,實際上只需單擊兩次即可使用W3 Total Cache啟用頁面緩存。

只需選中“頁面緩存”部分下的“啟用”複選框,然後單擊“保存所有設置”。

在常規設置中啟用頁面緩存

網站緩存的工作原理是使瀏覽器能夠臨時保存您的網站數據。 這使他們可以在用戶下次訪問時立即獲取您的內容。

那其他設置呢?

使用W3 Total Cache的好處在於,大多數功能都可以立即使用。 但是,要注意W3 Total Cache最佳設置。

如果您的站點當前在共享主機上運行,請選擇“磁盤:增強型”作為頁面緩存方法。

但是,如果升級到專用服務器,則必須選擇“操作碼”緩存。 對於那些使用雲託管的用戶, “ Memcached”應該是您的頁面緩存方法。

頁面緩存方法

2.最小化代碼以降低帶寬使用量

代碼壓縮是W3的另一個整體緩存功能,可以使您的網站性能輕鬆提升。

請記住,您網站的代碼會佔用帶寬才能加載到Web瀏覽器中。 這包括CSS,HTML,JavaScript等。

這些代碼位越大,則需要傳輸的帶寬越多。

反過來,這會增加頁面的整體加載時間。

如何減少老式的方法

通過最小化,去除了不必要的代碼元素,例如註釋,空格和換行符。

想手動完成嗎?

當然,如果您準備連續數天甚至數週盯著電腦前。

相反,請使用“縮小代碼”之類的工具來自動縮小您上傳的所有代碼。

縮小代碼

如果這對您來說還不那麼容易,那麼W3 Total Cache可以迅速縮小您的代碼。

使用W3 Total Cache來做

在“縮小”部分,勾選“啟用”複選框並保存您的更改。 至於其他設置,您可以將它們保留為默認值。

縮小頁面緩存設置

但是,如果使用Cloudflare,則可以禁用通過W3 Total Cache進行的壓縮。 這是一家網絡優化和安全服務公司,代表您實施代碼最小化。

如果您對Cloudflare感興趣,很高興告訴您,他們確實提供了免費的解決方案。

這使您可以利用全局CDN,基本的DDoS保護和免費的SSL證書。

Cloudflare計劃和定價

3.使用其他站點緩存方法

除了上述基本頁面緩存外,您還可以在常規設置頁面上修改各種緩存選項。 這包括數據庫緩存,操作碼緩存,對象緩存和瀏覽器緩存。

這些緩存選項可以直接在縮小部分下面找到。

其他站點緩存方法

以下是使用每個緩存選項的特定方法:

  • Opcode緩存— Opcode緩存通過減少網站上的PHP代碼塊來工作。 僅當您具有W3 Total Cache Pro時才可用。
  • 數據庫緩存-如果您使用虛擬主機或內容交付網絡,則最好禁用數據庫緩存。 啟用此選項後,您可能還想測試網站的速度,以查看它是否有幫助。
  • 對象緩存-雖然它可能會減慢WordPress管理區域的速度,但建議對動態網站進行對象緩存。 這些網站使用戶可以更改或添加內容,例如論壇帖子,購物車和其他可自定義的元素。
  • 瀏覽器緩存-在所有緩存選項中,無論如何都應啟用瀏覽器緩存。 它利用了訪問者計算機的資源,因此在正常情況下不會對您的站點造成負面影響。

4.更新您的CDN設置

在其他緩存設置之後是“ CDN”部分。

簡而言之,CDN通過利用分佈在多個區域的代理服務器網絡來工作。 然後,通過讓用戶從最近的服務器下載您網站的數據,可以大大減少延遲

在某種程度上,CDN還提供針對DDoS或分佈式拒絕服務攻擊的保護。

所以……這是否意味著W3 Total Cache將給我CDN?

不幸的是,在W3 Total Cache上啟用CDN選項並不意味著您會自動獲得這些好處。

W3 Total Cache常規CDN設置

問題是,CDN只能在第三方提供商的幫助下使用。 除了Cloudflare,提供CDN服務的公司的其他示例包括:

  • 最大CDN
  • 密鑰CDN
  • 機架空間

您可以閱讀此免費的WordPress博客CDN服務列表,查看更多選項。

如果使用CDN,則應在W3 Total Cache的常規設置頁面上單擊“啟用”

然後,您必須從下拉菜單中選擇適當的“ CDN類型”以匹配您的CDN提供商。

尋找您的CDN

那是什麼-您無法從列表中找到CDN?

由於W3 Total Cache的普及,您的CDN提供程序很可能會在配置過程中為您提供幫助。

例如,Cloudflare用戶需要使用正式擴展名才能將W3 Total Cache與CDN一起使用。

Cloudflare W3總緩存擴展

對於其他CDN服務提供商,最有可能使用“通用鏡像”選項。

在任何情況下,使用W3 Total Cache設置CDN時都需要進行其他設置。 稍後我們將詳細介紹該過程。

5.了解額外設置

W3 Total Cache如此受歡迎的原因之一是它的全面性。

除了上面概述的設置之外,它還具有高級工具,可將性能優化提高到一個新水平。

當然,大多數WordPress用戶不需要使用這些功能。

但是,如果您願意,那麼讓我快速了解一下這些功能。

反向代理

在CDN部分之後,您會發現“反向代理”。

每當站點內容更新時,此功能都會刷新Varnish緩存。

如果您不熟悉這些術語,則有可能您不需要使用它們。

Varnish Cache是​​主要用於大型站點和API的應用程序加速器。 安裝在服務器上後,它將獨立地對網站內容執行緩存,以大大提高速度。

W3 Total Cache的反向代理設置使您可以指定清漆IP地址。 然後,您必須單擊“保存所有設置”以使更改生效。

反向代理設置

為了使事情更直觀,Rednish,WikipediaStack Overflow等超大型網站都使用Varnish

除非您獲得的流量與這些網站一樣多,否則我現在不會擔心Varnish或反向代理設置。

監控方式

與反向代理類似,“監視”部分是大多數W3 Total Cache用戶忽略的另一個功能。

基本上,它使您可以通過軟件分析服務New Relic監視站點或Web應用程序的性能。

如果您使用New Relic,則需要在此處配置API密鑰。

片段緩存

對於使用動態PHP代碼塊的網站,片段緩存應可顯著提高您的網站速度。

與片段緩存一樣有效,此功能有兩個缺點。

首先,實現它可能很棘手。

W3 Total Cache的“常規設置”頁面的“片段緩存”部分將幫助您進行部署的第一步

選擇片段緩存方法後,還必須為PHP代碼定義“片段組”。 這是開發人員的任務,但是,如果您想學習,請從W3 Edge的此頁面開始。

片段緩存方法

除了複雜的配置過程之外,片段緩存還需要您購買W3 Total Cache Pro。

這將帶我們進入您應該了解的下一個功能。

發牌

如果您已升級到W3 Total Cache Pro,則可以在“許可”部分輸入密鑰。 完成後,單擊“驗證許可證密鑰”以激活當前WordPress安裝的副本。

許可證密鑰放在哪裡

這使我想起,我們還沒有談論W3 Total Cache Pro的好處。

我們已經介紹了片段緩存,這是W3 Total Cache Pro的四個賣點之一:

W3 Total Cache Pro的優點

其他設定

W3 Total Cache的靈活性在常規設置頁面上的“其他”部分中完全顯示。

最頂部是“啟用Google Page Speed儀表板小部件”選項。

如果配置正確,它將在WordPress儀表板上顯示來自您網站的PageSpeed Insights報告的數據。 您只需要選擇複選框並輸入PageSpeed API密鑰即可。

在儀表板上啟用Google PageSpeed Insights

使用PageSpeed Insights是衡量網站性能的首選方法。

使用上述功能,可以更輕鬆地調整W3 Total Cache,因為您的速度得分是實時更新的。

如果您不知道從何處獲取PageSpeed Insights API密鑰,請參閱Google的本文檔。

集成PageSpeed Insights後,您還可以啟用“在管理欄中顯示頁面評級”選項。 這將使您的網站的速度得分立即顯示在WordPress儀表板上。

與PageSpeed Insights相關的設置下方是“驗證重寫規則”選項。

正如描述所暗示的,只要您的重寫規則在.htaccess文件中有問題,它就會提醒您。

驗證重寫規則選項

啟用此選項不會對您網站的性能產生任何副作用,因此最好將其保持打開狀態。 這將幫助您維護網站代碼的完整性。

繼續, “啟用文件鎖定”選項可防止多個用戶或進程同時訪問同一文件。

W3 Total Cache建議對NFS系統以及在共享主機上運行的網站禁用此選項。

啟用文件鎖定

可能唯一有用的文件鎖定方案是在非常繁忙的站點上,在這些站點上可能發生訪問衝突。 即使這樣,也可能不會導致任何明顯的性能提升。

說到臨時性能優化功能,下一個選項也不能保證提高加載速度。 有趣的是,它具有與文件鎖定完全相反的用例。

如果您的Web主機基於NFS,請考慮啟用“優化磁盤增強頁面並減少NFS的磁盤緩存”。 這可能會導致網站性能顯著提高,但是您必須親自檢查它是否有效。

優化磁盤增強頁面

最後,最後兩個其他設置與網站性能的提高無關。

啟用“匿名跟踪使用情況以提高產品質量”後,您將授予W3 Total Cache來跟踪插件的使用情況。 如果您關心插件的開發很有用,但是許多博客作者希望關閉此功能。

另一方面,如果要逐步調整W3總緩存,則“啟用緩存統計信息”可能會有所幫助。

其他雜項設置

6.調試設置

如果您打算使用緩存統計信息,那麼也可以使用調試設置。

啟用後,調試模式將生成有關某些緩存的深入信息。 要使用它們,請勾選您要激活的模式的複選框。

W3TC調試設置

問題在於,啟用任何調試模式都可能導致性能不理想。 那是因為您的站點必須投入額外的工作來跟踪W3 Total Cache功能。

也就是說,調試應在短期內完成,解決所有問題後應禁用。

7.導入和導出W3總緩存配置

W3 Total Cache通常被視為即插即用的解決方案,幾乎不需要設置。

到目前為止,您已經讀過什麼,您還能說同樣的話嗎?

可能不會。

實際上,如果您希望根據站點的需要量身定制W3 Total Cache,則可能要花費數小時。

這就是W3 Total Cache允許您導出和導入插件配置設置的原因。

要從外部來源導入插件配置,請單擊“選擇文件”,找到HTML或.json文檔,然後單擊“上傳”。 信不信由你,實際上那裡有WordPress博客可讓您下載其插件配置。

導入和導出設置

如果您需要將插件設置導出為備份,只需單擊“導出配置旁邊的“下載”

如何導出W3TC設置

通過導入配置文件不小心弄亂了您的WordPress網站?

不用擔心-您始終可以一鍵將插件恢復為默認設置。

只需單擊“還原默認設置” ,您就可以使用了。


W3 Total Cache最佳設置:頁面緩存

完成W3 Total Cache的常規設置後,就該使用高級頁面緩存選項了。

我們仍然有很多方面需要介紹,因此讓我們繼續使用建議的設置以最大程度地提高網站性能。

忠告:您將在本文的其餘部分遇到很多技術術語。 也就是說,請嘗試打開一個單獨的選項卡,以便您搜索其定義。

但是為了方便起見,我列出了大多數WordPress博客的最佳配置。 剩下要做的就是複制這些設置並將其應用於W3 Total Cache。

準備? 從“性能”子菜單中單擊“頁面緩存”以開始使用。

從儀表板訪問頁面緩存設置

8.選擇正確的常規選項

對於頁面緩存,以下是您應該在WordPress網站上使用的最佳W3總緩存設置:

頁面緩存最佳設置
  • 緩存帖子頁面-啟用。
  • 不緩存首頁-禁用。
  • 緩存feed:網站,類別,標籤,註釋-啟用。
  • 緩存SSL(HTTPS)請求-如果使用SSL證書,則啟用。
  • 具有查詢字符串變量的緩存URI —啟用,除非該複選框為灰色。
  • 緩存404(未找到)頁面-禁用。
  • 不為登錄用戶緩存頁面-啟用。
  • 不要為以下用戶角色緩存頁面-只要選擇所有用戶角色,就啟用。

9.配置別名

如果您甚至不知道什麼是別名,那麼請不要觸摸“別名”部分下的任何內容。

在網絡託管的世界中,別名是指向同一WordPress安裝的單獨域。 這是單人博客作者很少做的事情,因此可以隨時忽略此部分。

否則,您應該已經知道下一步該怎麼做:

別名字段

10.利用緩存預加載

雖然定期緩存可以改善返回流量的體驗,但緩存預加載對所有人都有好處。

是的-包括首次訪問者。

以下是緩存預加載的最佳設置:

緩存預加載設置
  • 自動啟動頁面緩存-啟用。
  • 更新間隔-900秒。
  • 每個間隔的頁面數-10頁。
  • Sitemap URL-只需粘貼您的Sitemap的URL。 閱讀這篇文章,以了解有關站點地圖的更多信息。
  • 在發布事件時預加載帖子緩存-啟用。

11.設置緩存清除策略

清除緩存可確保用戶可以查看您網站上的最新更改。

通過設置清除策略,只要發生以下任何情況,就可以將此過程置於自動駕駛儀上:

  • 您創建一個新帖子
  • 您編輯現有帖子
  • 用戶發表評論

若要創建不會影響網站性能的清除策略,請使用以下設置:

清除政策
  • 要緩存的頁面-主頁,帖子頁面,帖子頁面和博客供稿。
  • 指定要清除的供稿類型-Rss2(默認)。
  • 清除限制—如果具有高端服務器,則為15或更高。
  • 其他頁面-空白。
  • 清除站點地圖-保留默認的正則表達式值。

12.管理REST API

如果您擁有W3 Total Cache Pro並使用RESTful API,則可以從REST API緩存工具中受益。

RESTful API基於代表性狀態轉移技術。 這用於諸如將WordPress與JavaScript前端連接,驅動插件或構建移動應用程序之類的任務。

讓我猜想-您距離做這麼大的事還差得遠。

在這種情況下,最好將REST API緩存保留為默認設置: “不緩存”。

REST API

13.高級頁面緩存設置

W3 Total Cache有很長的頁面緩存高級設置列表。

自然,有很多方法可以根據您的網站要求配置這些設置。 但是,對於大多數博客作者而言,以下設置應可確保提高加載速度。

高級頁面緩存設置
  • 後期初始化-禁用。
  • 延遲緩存-禁用。
  • 兼容性模式-禁用,除非遇到緩存錯誤。
  • 字符集-禁用,除非在頁面緩存中發現不尋常的字符。
  • 拒絕HEAD請求-保留默認值。
  • 垃圾回收間隔—如果緩存到磁盤,則為3600秒(否則,此選項將顯示為灰色)。
  • 評論Cookie壽命-1800秒
  • 接受的查詢字符串-空白。
  • 拒絕的用戶代理-空白。
  • 拒絕的cookie — wptouch_switch_toggle (默認)。
  • 切勿緩存以下頁面-wp-。* \。phpindex \ .php (默認值)。
  • 切勿緩存與這些類別關聯的頁面-空白。
  • 切勿緩存使用這些標籤的頁面-空白。
  • 切勿緩存這些作者的頁面-空白。
  • 切勿緩存使用這些自定義字段的頁面-空白。
  • 緩存例外列表-添加存在緩存問題的頁面。
  • 非尾部斜杠頁面-保留默認頁面。
  • 指定頁面標題-保留默認設置。
  • 處理XML MIME類型-啟用。

優化縮小設置

同樣,如果您使用Cloudflare,則無需修改W3 Total Cache代碼最小化設置。

“縮小”頁面上,您可以控制如何在WordPress網站上處理代碼縮小。

縮小高級設置訪問權限

這是縮小配置頁面上每個部分的細分:

14.常規設置

在縮小方面,您無需在常規設置中進行任何更改。 但這並不意味著我們不應該審查W3 Total Cache的理想代碼縮減設置。

縮小常規設置
  • 重寫URL結構-啟用。
  • 對登錄用戶禁用“縮小” —保留默認值。
  • 縮小錯誤通知-禁用。

15. HTML和XML縮小

默認情況下,W3 Total Cache不會縮小網站HTML上的內聯CSS和JavaScript文件。 您可以啟用這些選項來改善網站的性能。

HTML和XML縮小設置
  • HTML縮小設置-啟用內聯CSS和內聯JS縮小。
  • 忽略註釋詞幹-保留默認值。

16. JS縮小設置

首先禁用內聯JavaScript縮小功能,但從一開始就啟用了您網站上的實際JavaScript縮小功能。

您可以通過應用以下設置來最大化JavaScript壓縮的效果:

JS縮小設置
  • JS縮小設置-在“僅合併”上選擇“縮小”時啟用。
  • 區域中的操作(之前)-使用“延遲”進行非阻塞。
  • 區域中的操作(之後)—使用“延遲”進行非阻塞。
  • 保留評論刪除-啟用。
  • 刪除換行符-啟用。
  • HTTP / 2推送—啟用,除非您在Nginx中使用“磁盤:增強”方法。

17. CSS縮小設置

就像JavaScript縮小一樣,CSS縮小也立即啟用。

但是,如果您想要一個流暢的網站,可以啟用幾個其他設置。

CSS縮小設置
  • CSS最小化設置-選中“僅合併”即可啟用。
  • @import處理-無。
  • HTTP / 2推送—啟用。

18.高級縮小設置

為蛋糕錦上添花,請使用“高級”部分中的以下選項。

高級代碼縮小設置
  • 每隔86,400秒(24小時)更新一次外部文件
  • 垃圾收集間隔-86,400秒(24小時)。
  • 切勿縮小以下頁面-留空。
  • 切勿最小化以下JS文件-暫時添加當前正在使用的代碼以保留註釋和可讀性。
  • 切勿縮小以下CSS文件-與上述相同。
  • 拒絕的用戶代理-留空。
  • 包括外部文件/庫-添加外部資源的網址,例如Google字體和Google跟踪代碼管理器。 只要確保測試您的更改即可。
  • 使用正則表達式進行文件名匹配-如果您未使用W3 Total Cache優化外部JavaScript庫,則將其禁用。

優化數據庫緩存

您的網站由很多部分組成,必須在需要時提取和加載它們。

數據庫緩存可以通過使公共查詢的資源隨時可用來增強此過程。 這減少了向用戶提供網站數據的CPU負擔。

這是您應該做的第一件事。 如果您不使用CDN或虛擬主機,請啟用“不要為已登錄的用戶緩存查詢”。

不要緩存已登錄用戶的查詢

19.高級數據庫緩存設置

對於高級設置,這是您應該執行的操作:

高級數據庫緩存設置
  • 緩存對象的最大生存期-高流量站點為180秒,低流量站點為7200秒。
  • 垃圾收集時間間隔-介於3,600到86,400秒之間的任何時間(如果該選項未顯示為灰色)。
  • 從不緩存以下頁面-留空。
  • 忽略的查詢詞幹-如果使用WooCommerce,則保留默認值或添加“ wc-session”
  • 拒絕查詢詞-保留默認值。
  • 拒絕常量-保留默認值。

優化對象緩存

對象緩存是減少加載網站的CPU使用率的另一種方法。

如果啟用此功能後您的管理區域變慢,請不要感到驚訝。 如果您重視用戶體驗,那實際上是一個合理的權衡。

20.高級對象緩存設置

動態網站通過數據庫和對象緩存來生存,以保持快速響應。 您只需要應用以下最佳設置:

高級對象緩存設置
  • 緩存對象的默認生存期-像數據庫緩存一樣,對於高流量站點,這應該是180秒,對於低流量站點,應該是7200秒。
  • 垃圾收集間隔-3600秒。
  • 全局組-保留默認值。
  • 非永久組-保留默認值。
  • 為wp-admin請求啟用緩存-啟用此選項可加快WordPress管理面板的速度,但如果您獲取過時的緩存數據,則將其禁用。
  • 在數據庫中存儲瞬態-啟用。

優化瀏覽器緩存

儘管數據庫和對象緩存都是可選的,但應為每個WordPress網站啟用瀏覽器緩存。

它使Web瀏覽器可以存儲靜態網站文件(例如圖像,文本和代碼)以進行即時檢索。

像代碼縮小一樣,瀏覽器緩存也有大量的選項列表。

以下是每個部分的摘要:

21.常規設置

根據經驗,在瀏覽器緩存配置頁面的“常規”部分啟用前六個選項:

瀏覽器緩存常規設置
  • 設置Last-Modified標頭
  • 設置到期標頭
  • 設置緩存控制頭
  • 設置實體標籤
  • 設置W3 Total Cache標頭
  • 啟用HTTP(gzip)壓縮

想知道有趣的事嗎?

其中大多數是瀏覽器緩存功能,您可以在GTmetrix上測試該功能-免費的網站性能分析工具。

在配置W3 Total Cache時,可以使用GTmetrix來驗證某些緩存功能。 對於上面列出的那些,它們應顯示在分析報告的“ YSlow”選項卡上。

YSlow在GTmetrix上的結果

除了前六個選項之外,您還應該在瀏覽器緩存配置頁面上管理其他事項:

瀏覽器緩存常規設置
  • 啟用HTTP(brotli)壓縮-啟用此選項(如果可用)並測試其是否勝過gzip壓縮。
  • 設置更改后防止緩存對象-啟用。
  • 從靜態資源中刪除查詢字符串-啟用。
  • 防止緩存例外列表-留空。
  • 不要為靜態文件設置Cookie-啟用。
  • 請勿使用WordPress處理靜態對象的404錯誤-禁用。
  • 404錯誤例外列表-保留默認值。
  • 重寫對象的URL結構-禁用。

22. CSS和JS,HTML和XML,瀏覽器緩存設置

如上所述,瀏覽器緩存可用於CSS,JavaScript和HTML文件之類的代碼。

為了使您的WordPress網站保持最佳狀態,建議保留這些設置不變。

提醒一下:CSS和JS,HTML和XML以及媒體和其他文件的設置有些相似。 由於沒有理由讓它們具有不同的配置,因此請在適用的地方使用以下設置:

瀏覽器緩存的CSS和JS設置
  • 設置Last-Modified標頭-啟用。
  • 設置過期標頭-啟用。
  • 標頭生存期到期-HTML和XML為3,600秒,另兩個為31,536,000秒(一年)。
  • 設置緩存控制標頭-啟用。
  • 緩存控制策略-保留默認設置(max-age緩存)。
  • 設置實體標題標籤-啟用。
  • 設置W3 Total Cache標頭-啟用。
  • 啟用HTTP(gzip)壓縮-啟用。
  • 啟用HTTP(brotli)壓縮-與以前相同。
  • 設置更改后防止緩存對象-啟用。
  • 從靜態資源中刪除查詢字符串-啟用。
  • 禁用靜態文件的cookie-啟用。

23.如何處理安全標題

到目前為止,您應該已經知道W3 Total Cache中的某些設置必須保留。

安全標題在這些設置中。

您將在此處找到的選項保留給精通Web開發和安全性的用戶使用。 您可以修改站點的HTTP Strict Transport Security策略指令,啟用X-XSS-Protection等。

如果您對這些術語不熟悉,請將安全標題下的所有內容保留為默認值。

安全標題

優化用戶代理,引薦來源和Cookie組

在W3 Total Cache中,大多數非開發人員WordPress用戶也必須忽略“組”配置頁面。

這包括“用戶代理組”,“推薦人組”“ Cookie組”。

網上論壇部分W3TC

但是,某些組類型有很多用例,這些用例可能會影響用戶體驗。

24.用於個性化的用戶代理組

如果您是高級WordPress用戶,則可以使用用戶代理組將某些流量重定向到其他域。 您甚至可以強迫他們的瀏覽器在WordPress網站上加載其他主題。

假設您為所有移動用戶創建了一個組。

使用用戶代理組,您可以將它們重定向到站點的單獨的移動版本。 如果不是,您可以告訴他們的瀏覽器以更適合移動設備的主題啟動您的網站。

用戶代理組樣本

請謹慎操作,並記住測試您的配置,以避免破壞您的站點。

優化CDN設置

覺得您一直在做所有工作嗎?

那我給你個好消息。

如果您決定使用CDN,則您的服務提供商應該願意為W3 Total Cache的配置提供幫助。

換句話說,您可以放心地忽略所有這些設置,並等待CDN供應商的幫助。

CDN設置頁面

如果您在SSL頁面上的CDN遇到問題,那麼告訴您一種解決方法是很公平的。

25.如何在SSL頁面上禁用CDN

在“高級”設置部分下,選擇“在SSL頁面上禁用CDN”。 現在,當您尋求CDN提供商的幫助時,受影響的頁面應該可以正常加載。

如何在SSL頁面上禁用CDN

優化片段緩存

“ Fragment Cache”設置頁面是W3 Total Cache的另一個應跳過的區域。

如果您沒有該插件的專業版,則尤其如此。

片段緩存高級設置頁面

26.配置片段緩存功能

如果您為插件付費,並想使用片段緩存,則應記住以下幾點:

  • 已註冊的片段組-如果您嘗試為W3 Total Cache定義片段組,則它們應顯示在此處。
  • 緩存片段的默認生存期-默認值為180秒,但如果流量較低,則可以增加該默認值。
  • 垃圾收集間隔—如果您的網站流量很高,則將其保持在3600秒(默認)。
  • 手動片段組-在此處手動輸入片段組-如果您不知道自己在做什麼,請不要觸摸!

使用擴展性進行可伸縮性

最後,您應該知道W3 Total Cache附帶了許多預安裝的擴展。

WordPress用戶應該在家中的“擴展”頁面上。 沒有W3 Total Cache徽標,它看起來就像是儀表板上“插件”頁面的複本。

這意味著激活和停用擴展名涉及一個熟悉的過程。 您可以單擊每個擴展名底部的按鈕,也可以使用下拉菜單執行“批量操作”。

W3TC擴展頁面

由於沒有完美的方法來運行W3 Total Cache生態系統,因此讓您確定要激活的擴展。

27. WordPress網站的三個重要的W3 Total Cache擴展

以下是一些最有用的W3 Total Cache擴展及其作用:

  • AMP- AMP或“加速的移動頁面”項目可幫助網站所有者在移動設備上實現流暢的平滑加載速度。 啟用此擴展會將AMP支持添加到W3 Total Cache的縮小功能中。
  • Yoast SEO —如果您依靠Yoast SEO進行頁面優化,請激活此擴展以實現W3 Total Cache的無縫集成。
  • StudioPress的Genesis Framework —許多WordPress用戶利用Genesis Framework從頭開始構建SEO友好型網站。 如果您屬於此用戶組,請啟用此擴展以將性能提高30%到60%。

這是最後一條建議:如果您要激活擴展,請一次激活一個。

就像插件一樣,擴展在激活時可能會在您的網站上引起意外問題。 通過一次啟用一個擴展,您可以輕鬆查明潛在問題的原因。


結論

配置W3 Total Cache以獲得最佳網站性能可能需要一些時間。

別著急-您隨時可以添加書籤並在需要時引用此頁面。

當您逐步進行調整時,請記住要測試網站的速度。 使用它時,請將您的配置導出為備份,以防您需要重新應用這些設置。

在下面的評論中告訴我您使用W3 Total Cache的經驗!

您可能還喜歡:

  • 降低博客跳出率並最大化流量的19種簡便方法
  • 關於WordPress插件的一切
  • 適用於Blogger的10個最佳社交共享WordPress插件
W3 Total Cache插件設置