您需要了解什麼

已發表: 2023-06-06


WordPress 瞬態旨在幫助提高網站的整體性能。 儘管如此,了解它們如何工作以及如何控制它們可能是一件很困難的事情。

為了幫助您,我們準備了一份 WordPress 瞬態快速指南。 當您很好地掌握了基礎知識後,您就可以開始在您的網頁或互聯網開發工作中使用它們。 另外,學習如何調節 WordPress 瞬態可以加快加載速度。

在這篇文章中,我們將更仔細地了解WordPress 瞬態以及它們如何完成工作。 我們還將介紹在您的網站上使用它們的優點。 最後,我們將向您展示一些處理 WordPress 中瞬態的有效技術。 讓我們開始吧!

目錄

什麼是 WordPress 瞬態?

在我們深入了解 WordPress 瞬態的來龍去脈之前,讓我們快速了解一下兩個相關的原理:緩存和軟件效率接口 (API)。

WordPress 中的緩存涉及將網站的數據保留在短期緩存中。 這樣,當有人訪問該網頁時,該網頁將不必重新操作對相同信息的請求。 或者,它將使用緩存的數據,從而縮短加載時間。

與此同時,API 是一個允許兩個不同平台相互通信的過程。 舉個例子,如果您購買了電子郵件廣告設備,您很可能需要將其 API 密鑰輸入您的 WordPress 網站,以便它可以開始記錄訂閱和表單提交:

在 WordPress 中輸入 API 密鑰。

現在,您可能會問自己 WordPress 瞬態如何健康地適應這一切。 實際上,一些插件開發者使用瞬態在 WordPress 數據庫中存儲短期信息。

對於使用 API 從附加系統提取數據的設備來說,這種情況非常常見。 假設您有一個社交媒體插件,可以顯示您帖子上的分享選擇。

當用戶訪問文章時,您的服務器將需要連接到您的社交媒體網頁以獲取人數。 正如您可能傳達的那樣,該系統可能會減慢您的網頁速度。

話雖如此,如果插件利用瞬態,這些信息可能會保存在您的 WordPress 數據庫中。 這意味著服務器不需要與社交媒體平台對話 - 它只需檢索緩存的數據並更快地提供您的書面內容。

我們將在以下區域仔細研究使用 WordPress 瞬態的積極方面。 現在,讓我們來分析一下瞬態的關鍵要素。

WordPress 瞬態如何執行

瞬態通過使用關鍵價格對組合將信息存儲在 WordPress 數據庫中來發揮作用。 該鍵用於識別瞬態,儘管該值指定了正在保存的數據。

此外,一些開發人員還為瞬態設置了過期時間。 在這一天之後不久,詳細信息將變得無效,需要重新獲取。

使用與上述相同的例子,社交媒體插件可能只會將分享的具體信息存儲兩到三週。 在此時間段之後,它將重新生成事實,以便股份數量是最新的。

本質上,每個單獨的瞬態由三個部分組成:

  • $transient :這是標識瞬態的要素(通常是標題)。
  • $price :這是通過 API 檢索的事實。
  • $expiration :這指定詳細信息在刪除之前將在數據庫中保存多長時間,並且需要再次通過 API 獲取。

要設置瞬態,您需要使用set_transient()函數。 所以,最後的結果看起來是這樣的:

set_transient( 'special_query_results', $exclusive_query_final results, 12 * HOUR_IN_SECONDS )

該實例取自 WordPress Transients 官方文檔[1] 。 我們建議檢查該站點以獲取瞬態的完整細分(以及如何使用它們)。

應用 WordPress 瞬態的好處

如前所述,WordPress 瞬態可以幫助提高網站的整體性能。 一些構建器使用它們來減少外部 API 調用的數量。

如果服務器必鬚髮出多個 API 請求來檢索數據,則可能會導致最終用戶的加載速度變慢。 例如,您可能正在使用社交媒體源或在您的網站上展示關注者和分享計數。 如果服務器必須連接到這些第三個慶祝平台來獲取該信息和事實,它將選擇更長的時間來加載信息。

如果將此事實保存在數據庫中的臨時緩存中,則可以更快地傳輸數據。 因此,如果熟練應用,瞬態可以大大減少加載力矩,並使您能夠改善消費者體驗。

從網站進度的角度來看,瞬態有利於簡單的信息管理。 例如,您可以選擇要緩存的書面內容以及要保留的時間。

如果您有需要使用 API 獲取但不經常更改的數據,這可能會非常有用。 您可以緩存此內容,以便加載速度更快,並每隔幾個月刷新一次。

如果您的網站顯示的信息需要實時更新,那麼處理瞬態可能不是理想的操作方案。 在某些情況下,您可能希望刪除瞬態,以便網頁始終顯示更多新信息。 在接下來的部分中,我們將更深入地了解如何處理 WordPress 瞬變。

如何調節 WordPress 中的瞬態

雖然您可能需要一些編程意識來處理 WordPress 瞬變,但您可以使用一些插件來簡化該過程。 您現在可以使用具有此功能的優化工具。

舉個例子,WP Rocket 使您可以通過檢查一個框來刪除網站上的所有瞬態信息。 您還可以選擇僅刪除過期的瞬態。

如果您正在尋找免費的儀器(或對瞬態進行更多管理),您可能需要查看瞬態管理器插件。 這使您能夠查看、編輯和刪除網站上的所有瞬態信息。

安裝並激活插件時,前往Resources > Transients 。 下面,您將看到網頁上所有瞬變的清單:

查看 WordPress 瞬態。

要修改瞬態,請將鼠標懸停在其上並選擇“編輯” 。 您可以使用適當的字段來更改名稱、價格和過期時間:

在 WordPress 中編輯瞬態。

準備好後,單擊“保存改進”

當談到刪除瞬態時,您有很多可能性。 例如,您可以僅刪除過期的瞬態、未過期的瞬態或沒有過期日期的人員:

刪除 WordPress 瞬態。

在 WordPress 的主要工具欄中,您將看到一個暫停瞬態(並取消暫停它們)的選項:

暫停 WordPress 中的瞬態。

該插件在測試新瞬態時會很有幫助。 它使您能夠嘗試獨特的瞬態值(要緩存的事實)並查看它如何影響站點的總體性能。

概括

WordPress 瞬態幫助您保留通常通過數據庫中的 API 獲取的信息和事實。 這樣,服務器就不需要連接到第三方聚合平台來檢索該詳細信息。 因此,瞬態可以增加加載次數並提高站點效率。

例如,如果您有社交媒體插件,則可以使用瞬態來保存分享和關注者計數等信息。 此外,您可以使用 WP Rocket 或 Transients Manager 等工具來刪除和修改瞬態。

您對 WordPress 瞬態有什麼想法嗎? 請在下面的評論部分讓我們知道!

&#13