首頁 » WordPress GPL資源 » WordPress外掛 » 最新Object Cache Pro下载, v1.23.1, GPL授权, 对象缓存插件
最新Object Cache Pro下載

最新Object Cache Pro下载, v1.23.1, GPL授权, 对象缓存插件

¥
19
兩年
¥310
,
(下面有安裝教學)
此內容查看價格為19元(VIP免費),請先
購買後可查看/下載對應付費內容
文章目錄

最新 Object Cache Pro下載 (原名Redis Object Cache Pro)這是一款企業級物件快取插件,專為WordPress 設計,用於提高網站效能。使用Redis將WordPress 中的物件(如文章、頁面、評論、分類目錄等)快取到記憶體中,減少了資料庫查詢的次數,從而大大提升頁面載入速度、響應速度。

它還能提升後台的存取速度,前台搜尋功能、篩選功能等速度。尤其對於需要處理大量動態內容和高流量的Woocommerce網站來說,使用Redis Object Cache Pro 這樣的快取外掛是非常有益的。可是它對靜態網站可能幫助不大,因為靜態網站往往很少涉及資料庫查詢,所以物件儲存的作用有限。

Pasted 117

Object Cache Pro是物件緩存,可以和Nginx的Fastcgi系統緩存以及WP Rocket等頁面快取外掛程式一起使用,因為它們快取的目標以及作用層面不一樣。不過多重快取一起使用需要配置好,不然容易重複快取導致速度慢或起衝突。

它還可以快取後台一些操作,加快後台存取速度。如果後台做了一些修改沒有及時生效,刷新下Redis快取即可。

使用這個外掛實現Redis物件快取就不能再使用Mamcached物件緩存,網站只能使用一個物件快取。使用物件緩存後就沒必要再使用資料庫緩存,容易有衝突。

 

免费版本和付费版本有啥差异?

Pro版通过 ​预取缓存​(Bulk Key Prefetching)和 ​二进制序列化​(igbinary)等技术,进一步减少Redis请求次数和内存占用,理论性能再度提升约15%-20%。但对访问量和数据量少的站点,这种优化感知不明显。

Pro版针对WooCommerce等插件动态内容深度优化,自动识别高频查询并预加载,若网站含实时库存显示或动态表单,Pro版能避免缓存穿透问题。

​内存压缩​:支持LZ4/ZSTD算法,内存占用降低50%,适合长期运行且数据量逐渐增大的场景。
​稳定性保障​:内置健康检查与自动故障转移,避免缓存服务崩溃导致网站瘫痪 。
​调试工具​:提供实时命中率监控,便于排查缓存失效问题 

 

什麼是GPL授權插件

此外掛屬於GPL授權產品,安全合法。點擊了解什麼是GPL協議,點擊了解WordPress官網關於GPL的說明。簡單的說採用GPL協定的外掛程式/主題原始碼開源共享,可以合法地自由更改、使用、分發。

本商品標題提及的外掛程式/主題所屬公司和我們沒有任何關係,該公司也沒有授權其產品或品牌給我們。本商品是標題提及外掛程式/主題的發行版本,由第三方公司/開發者製作,並由我們根據通用公共授權(GPL) 條款重新分發。

我們使用該外掛程式/主題名字目的僅為明確本GPL商品所基於的外掛程式/主題,旨在幫助使用者更了解我們這個產品的功能及可能的應用場景,絕無冒充或誤導之意。本商品的銷售遵循並尊重GPL 授權協議的所有條款,確保使用者了解他們取得的是基於開源授權的外掛程式/主題分發版本。允許他們查看、修改和重新分發軟體,以促進軟體的自由使用和發展。

 

插件安全性

直接從國外正規管道購買,不修改原始碼。所有插件我們自用建站,在多個站點使用過,安全、穩定、可靠。擔心插件不安全?查看《WordPress破解版外掛/主題(綠版, GPL, Nulled) 安全嗎? 》

  1. 透過Virustotal防毒驗證
  2. 透過Wordfence原始碼審核;
  3. 透過Sucuri安全防毒掃描;

Sucuri 掃描結果

 

Object Cache Pro更新方法/記錄

一般新版本出來24小時內本站會更新,屆時請直接造訪本頁下載新版本安裝包上傳更新,產品標題會寫上最新版本號。只能透過上傳安裝包方式更新,介意勿拍,如果想要線上更新請支援原版去外掛官網購買。

點選查看該插件更新記錄(Changelog)

 

Object Cache Pro下載購買條款

本站插件購自國外網站,購買價格為4.99美金/個,有效期限2年。迪亞莫統一販賣價格為19元人民幣/個,花費龐大精力製作使用教學+提供人工答疑服務,絕對物超所值。

外掛僅供學習交流研究使用,虛擬產品具有可複製性,一經售出概不退款,詳情請移步服務條款。請先登入後再購買,購買後刷新頁面取得插件下載權限。

迪亞莫為購買用戶提供售後服務,插件使用過程有任何疑問請在下方評論留言,有問必答。

 

安裝/ 啟用方法

直接安裝本站購買下載的zip安裝包,安裝後啟用即可。

 

安裝方法1:上傳安裝

在網站後台左側選單欄找到並且點擊“插件”>“安裝插件”,然後點擊左上角的“上傳插件”,上傳下載好的zip安裝包點擊“立即安裝”,安裝好後點擊“啟用插件”完成安裝。

上傳外掛

安裝方法2:FTP安裝

解壓縮插件壓縮包,將解壓縮獲得的資料夾上傳至plugins目錄(xxx.com/wp-content/plugins)。
在網站後台左側選單欄找到並點擊“插件”>“已安裝插件”,在插件清單中找到該插件,點擊“啟用”。

啟用插件

 

Object Cache Pro配置啟用方法

注意:如果提示有新版本更新,請不要在背景直接線上更新,會導致外掛程式異常。請在本頁下載新版本覆蓋安裝更新,如果安裝後顯示有2個一樣插件,停用卸載掉較舊版本就行。

伺服器的PHP需要先安裝Redis擴展,然後把下面設定碼(2個程式碼選1個就行)複製貼上到網站根目錄wp-config.php裡面,回到外掛設定頁點「Enable Cache」啟用。

圖片 27

注意下面程式碼所有的參數設定行尾部都要加上英文逗號 , 。如果在儀表板Object Cache小工具能看到請求數據,表示設定成功。

中小型網站,尤其是外貿網站,使用用下面配置。

define('WP_REDIS_CONFIG', [
    'token' => 'e279430effe043b8c17d3f3c751c4c0846bc70c97f0eaaea766b4079001c',
    'host' => '127.0.0.1',
    'port' => 6379,
    'database' => 0, // 第一个网站为0,第二个为1,以此类推
    'maxttl' => 3600 * 24 * 7, // 7 days
    'timeout' => 1.0,
    'read_timeout' => 1.0,
    'prefetch' => true,
    'split_alloptions' => true,
    'strict' => true,
    'debug' => false,
]);

define('WP_REDIS_DISABLED', false);

高效能網站、大型網站,使用用下面配置。注意:'壓縮' => 'zstd''serializer' => 'igbinary' 这2个功能需要先安装zstd和igbinaryPHP扩展,安装后重启。

如果添加代码后网站提示 “Error establishing a Redis connection”,把这2个内容删掉,保存后重启PHP和Redis可恢复正常。

宝塔面板默认安装这2个扩展时没有编译进Phpredis,所以这2个功能在使用宝塔面板的网站不能启用。

define('WP_REDIS_CONFIG', [
    'token' => 'e279430effe043b8c17d3f3c751c4c0846bc70c97f0eaaea766b4079001c',
    'host' => '127.0.0.1',
    'port' => 6379,
    'database' => 0, // 第一个网站为0,第二个为1,以此类推
    'timeout' => 0.5,
    'read_timeout' => 0.5,
    'retry_interval' => 10,
    'retries' => 3,
    'backoff' => 'smart',
    'compression' => 'zstd', // `zstd` compresses smaller, `lz4` compresses faster
    'serializer' => 'igbinary',
    'async_flush' => true,
    'split_alloptions' => true,
    'prefetch' => true,
    'strict' => true,
    'debug' => false,
    'save_commands' => false,
]);

define('WP_REDIS_DISABLED', getenv('WP_REDIS_DISABLED') ?: false);

'serializer' => 'igbinary':可以提高快取資料的處理速度,並減少快取資料對記憶體的佔用。不過igbinary相容性差點,啟用後可能出現網站異常。
'compression' => 'zstd':設定壓縮演算法,進一步較少資料大小。不過zstd相容性差點,啟用後可能會出現網站異常。

上面这2个设置要特别注意,有些服务器可能不支持,会导致网站异常。如果无法启用或者异常,编辑代码删掉上面这2行重启PHP和Redis就行。

host' => 指定Redis伺服器位址,如果和WEB伺服器在同一個主機,則設定為'127.0.0.1'。
'port' => Redis的連接端口,預設為6379,如果在Redis中變更預設端口,那麼這裡也要跟著變更。
'database' => 指定Redis資料庫編號,如果有多個網站使用同一個Redis伺服器,則需要為每個網站指定一個不同的資料庫編號。預設為0,最多支援的編號數量取決於Redis伺服器支援的資料庫數量,預設支援16個。

提示:如果你伺服器裡面有多個網站都使用這個插件,需要第一個網站設定'database' => 0, 第二個設定'database' => 1, 以此類推。否則網站會異常。

'username' => 連接Redis的使用者名,如Redis未設定登入驗證,則無需使用它。用法範例:'username' => 'abc',
'password' => 連接Redis的密碼,用法同上。如Redis未設定密碼,則無需使用它。
'prefix' => 類似WP 的$table_prefix變量,它為所有資料庫表名加上前綴。範例:'prefix' => 'mysitename',
'maxttl' => 以秒為單位對所有新的快取鍵強制執行「最大生存時間」。例:'maxttl' => 3600 * 24, // 24小時
'timeout' => 與Redis 的連線逾時時間,以秒為單位,支援小數。範例:'timeout' => 1.5,
'read_timeout' => 讀取超時時間,以秒為單位,支援小數,用法同上。
'retry_interval' => 重試間隔,以毫秒為單位,支援整數。例:'retry_interval' => 300,
'retries' => 設定連線失敗的重試次數,整數型。
'backoff' => 'default', 使用重試配置時,將使用預設回退配置,該配置包括:去相關抖動演算法、補償計算的基數是500毫秒、補償時間上限為750毫秒
'shared' => true, 設定Redis 伺服器/叢集是共享的還是專用的。這會影響記憶體和鍵計數的顯示方式。
'async_flush' => true, 在Redis 4.0中引入了非同步刷新,可以使用該async_flush選項啟用。它允許在後台刪除大量Key而不會阻塞伺服器。
'prefetch' => true, 啟用預取後,請求的快取鍵將基於每個請求進行存儲,並在連續請求的早期按群組進行批量加載。可預取鍵值清單在每次請求時都會更新,以保持其最新狀態。
'split_alloptions' => true:將alloptions鍵儲存為Redis中的雜湊(hash),而不是單一的序列化字串。可以提升效能減少記憶體使用。

以上是一些常用參數,基本上滿足絕大部分網站需求,如需要了解全部參數請查閱官方文檔

對於壓縮和非同步刷新等高級功能,請查看配置選項的完整清單。若要連線到Redis 叢集或使用複製,請參閱連接指南

 

安裝程式碼後,在插件頁面點啟用快取↓。

已貼 119

下圖是啟用快取一段時間後的截圖,能成功顯示資料和快取大小。點擊右上角「顯示選項」可以選擇顯示哪些資料板塊。

圖片 6

點擊數: 在記憶體中快取的請求數量。
未命中: 未被快取的請求數量。 未緩存的命中: 在記憶體中快取的請求數量。
命中與未命中比率: 已缓存的请求与未被缓存的请求之间的比率,数值越大表示缓存的效果越好。
成功的關鍵尋找: 成功的Red​​is鍵查找次數。
密鑰尋找失敗: 失敗的Redis鍵查找次數。
命中與未命中比率: Redis键查找命中与未命中之间的比率,数值越大表示缓存的效果越好。
快取讀取: 從快取中讀取的次數。
資料儲存區寫入: 寫入資料儲存的次數,表示快取過期或需要更新。
資料儲存讀取: 從資料儲存讀取的次數。
快取寫入: 寫入快取的次數。
WordPress 渲染時間: WordPress 渲染請求所需的平均時間(毫秒)。
資料儲存回應時間: 等待資料儲存回應的平均時間(毫秒)。
分配的記憶體: 當前分配的記憶體量。
已用記憶體: 已使用的內存量。
記憶體比率: 顯示分配記憶體與可分配最大記憶體之間的比率。
等待資料儲存區回應的平均時間: 等待資料儲存回應的平均時間(毫秒)。
每秒處理的命令數: 處理的命令數量,數值表示快取的效果越好。

 

常見問題&解決方法

PHP缓存被输出,报错

如果是VPS服务器,拥有多个站点,不同站点需要使用不同数据库,并且不同数据库前缀需要设置得不一样。点击查看詳情

 

添加配置后提示 "Error establishing a Redis connection"

出现这个问题是因为你的配置代码中有些配置和主机不兼容。改用下面配置代码,添加保存后重启VPS主机的 Redis服务就行,共享和托管主机不需要重启。

define('WP_REDIS_CONFIG', [
    'token' => 'e279430effe043b8c17d3f3c751c4c0846bc70c97f0eaaea766b4079001c',
    'host' => '127.0.0.1',
    'port' => 6379,
    'database' => 0, // 第一个网站为0,第二个为1,以此类推
    'maxttl' => 3600 * 24 * 7, // 7 days
    'timeout' => 1.0,
    'read_timeout' => 1.0,
    'prefetch' => true,
    'split_alloptions' => true,
    'strict' => true,
    'debug' => false,
]);

define('WP_REDIS_DISABLED', false);

SiteGround之类主机不支持Redis,或者限制了功能,无法使用Object Cache Pro插件,只能使用Memcached代替。

更多教學和常見問題請移步官方文檔

End
作者圖片

迪亞莫專注外貿網站/ 跨境電商獨立站架設、GoogleSEO優化等。源碼交付、無需續費。

目錄導航
免註冊快速登陸

輸入使用者名稱密碼登入

       
沒有帳號? 忘記密碼?
購買提示

如需購買請先點擊右上角頭像登錄,登錄後如果顯示未登錄狀態請刷新页面