fbpx
開發服務
網站、Apps、Wix、Shopify等平台及系統開發及設計
社交媒體行銷
Facebook、Ig、Youtube的大數據分析、廣告設定、帳戶管理
搜尋引擎優化與行銷
大數據分析,提高網站排名、Google廣告設定、用戶行為分析
自動化系統
提供各大品牌的CRM、聊天機器人配置及設定,公司沒有相關技術人員也不用擔心
金豬科技
我們為一站式的營銷服務商,按需服務,不誇大、無廢話
開發服務
網站、Apps、Wix、Shopify等平台及系統開發及設計
社交媒體行銷
Facebook、Ig、Youtube的大數據分析、廣告設定、帳戶管理
搜尋引擎優化與行銷
大數據分析,提高網站排名、Google廣告設定、用戶行為分析
自動化系統
提供各大品牌的CRM、聊天機器人配置及設定,公司沒有相關技術人員也不用擔心
Written by Goldpig on August 17, 2021

WordPress緩存 教學、介紹、外掛推介

什麼是 WordPress 緩存?

WordPress 緩存是提高性能的一種方式。如果網站點擊量過多,您可以通過安裝 W3 Cache 或 WP Super Cache 來啟用 WordPress 緩存。

當一個網站被不同的客戶端重複請求時,重用之前生成的數據(或請求,如數據庫查詢)來加速新的請求被稱為 WordPress 緩存。

清除緩存

清除緩存本質上意味著重新緩存所有以前緩存的數據。這意味著舊的被刪除,新的被創建或重新生成。這通常基於許多協議進行——其中一些包括:

1) 發表評論時

2)發布新帖子時

3) 當舊帖子更新時

WordPress 緩存的好處

例如:

  • 首先,它可以提高您網站的速度和性能。靜態緩存文件的加載速度比動態數據庫查詢更快,這會導致您的網站更快更好的性能。
  • 緩存還可以幫助減少託管服務器上的負載。這可以節省服務器內存和 I/O 操作。因此,緩存正在迅速成為一項重要功能,特別是對於託管計劃有限的人。
  • 更快的網站不僅加載速度快,而且在搜索引擎中獲得了有利的排名。顯然,這在很大程度上也取決於其他指標,例如您的內容質量和您的 SEO 設置。但所有其他事情都是不變的,加載速度更快的網站將比速度較慢的網站獲得更好的網頁排名。Google已經確認它考慮了頁面速度。
  • 緩存網站提供了更好的整體用戶體驗。更快的網站可以幫助用戶更好地瀏覽。此外,緩存站點意味著用戶的帶寬也得到了節省(儘管是名義上的餘量),因為與動態請求相比,靜態緩存頁面在文件大小方面更小。要實現這一點,除了基本的頁面緩存之外,您的緩存解決方案還必須使用組合和縮小的 JavaScript 和 CSS。

WordPress 緩存的類型

基於客戶端-服務器模型,有兩種主要類型的緩存協議可用。他們是:

1) 客戶端緩存

2)服務端緩存

客戶端緩存

網站包含大量非文本的靜態數據,例如圖像、CSS 和 Javascript 文件。下載後,您的瀏覽器不會在您每次按下 F5 按鈕時重新下載它們。它只是提供本地緩存中的數據——即保存在計算機硬盤中的緩存數據。這就是為什麼建議每隔一段時間清理一次瀏覽器的緩存,這樣可以節省大量空間並提高性能。這種重用來自客戶端計算機(或客戶端)的緩存數據的過程稱為客戶端緩存,幾乎每個現代網站都使用它並且每個瀏覽器都支持它。客戶端緩存有助於防止數據冗餘(即一遍又一遍地下載相同的數據)並節省大量服務器資源

服務器端緩存

服務器上的緩存稱為服務器端緩存。服務器端緩存包括用於 WordPress 緩存的各種緩存協議。它們列在下面:

1)頁面緩存

2)數據庫查詢緩存

3) 基於對象的緩存

4) 操作碼緩存

頁面緩存

頁面緩存是所有緩存協議中最簡單的。它只是指將動態生成的 HTML 文件保存在服務器硬盤或內存 (RAM) 中的過程。它被稱為緩存。然後,無論何時發出請求,它都會從緩存中提供服務(即重用以前生成的數據)。這節省了執行 PHP 代碼和 MySQL 數據庫查詢的開銷。

數據庫查詢緩存

數據庫將消耗更多資源。他們可以稱為每個公司的心臟。數據庫用於高效地存儲、更新和交付數據。由於它們通常很大,每個查詢都需要時間(通常在幾百微秒的數量級)。在數據庫的情況下,硬件越好,查詢結果生成速度越快。由於 WordPress 嚴重依賴其數據庫,因此它會多次進行查詢。當數據庫中的數據沒有被更改並且進行查詢以檢索相同的數據時,就像重新下載相同的圖像一樣。因此,將查詢結果保存在本地存儲中將節省時間和資源。將數據庫查詢結果保存在本地存儲中,稱為數據庫緩存,是 WordPress 緩存的基本因素之一。

當數據庫更新時,例​​如更新或發布帖子,或提交評論時,需要刪除之前保存的數據庫緩存並重新緩存數據庫查詢結果。

基於對象的緩存

WordPress 有一個內部緩存系統,其中包括幾個子系統(即緩存 API、對象緩存和瞬態 API)。WordPress 核心允許插件控制這個緩存系統以減少數據庫調用的次數。

操作碼緩存

與數據庫緩存一樣,操作碼緩存是指在每次請求之間保存已編譯的 PHP 代碼。PHP 是一種面向對象的編程語言。對於要執行的 PHP 代碼,PHP 編譯器必須首先編譯代碼並生成可供 Web 服務器執行的可執行代碼。

安裝

免費 WordPress 緩存插件之一。它是 WP Supercache

像每個插件一樣,這可以通過兩種方法安裝。

DEUA 方式 – 下載、提取、上傳和激活

腳步:

1) 從 WordPress 插件庫下載 WP Super Cache 插件

2)解壓存檔

3) 使用 FTP 客戶端(例如 FileZilla)通過 FTP 將提取的內容上傳到 wp_content/plugins/ 文件夾

4)轉到WordPress儀表板中的插件頁面並激活插件

這種方法有點慢。簡單的方法是在WordPress中搜索並安裝。

搜索和安裝

在此方法中,請按照以下步驟安裝插件。

1) 導航到 WP 儀表板中的插件 > 添加新頁面

2)搜索“wp超級緩存”

3)點擊安裝

4)按激活

5) 完成

這就是安裝 WP Super Cache Plugin 的方法。現在我們可以配置插件來實現緩存。

緩存外掛介紹

WP Rocket是一種優質的解決方案,但它已被證明可以提供市場上所有 WordPress 緩存工具中最好的結果。

與此列表中的其他插件相比,WP Rocket 易於設置,並且還提供更多個性化功能。這也是我們使用的緩存解決方案。

Article written by 金豬拜技
由不同團隊組成的一站式服務商,提供各種開發、營銷、自動化、雲端系統等服務