[WordPress] 外掛分享: Uruz Cache Warmer

首頁 › 外掛目錄 › Uruz Cache Warmer
全新外掛
安裝啟用
—
尚無評分
3 天前
最後更新
—
問題解決
WordPress 6.4+ PHP 7.4+ v1.2.4 上架:2026-10-11

內容簡介

Uruz Cache Warmer 外掛旨在提升 WooCommerce 商店的頁面加載速度,透過預先加載快取來減少訪客等待時間。它自動讀取網站地圖,並在背景中訪問公共網址,確保頁面在訪客請求前已經被快取。

【主要功能】
• 自動讀取網站地圖並建立網址隊列
• 支援桌面與行動裝置的快取預熱
• 簡易六步驟設定精靈
• 實時監控快取狀態與運行情況
• 自動處理新發布或更新的頁面
• 無付費版本,所有功能免費提供

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.2.4) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Uruz Cache Warmer」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

A page that falls out of cache is built from scratch for the next visitor. On a WooCommerce store that visitor waits seconds instead of milliseconds.
Uruz Cache Warmer reads your sitemap, builds a queue of public URLs and visits them in the background, so pages are already cached by the time somebody asks for them.
Every request goes to your own site. A URL on any other host is dropped before it is fetched, and the plugin contacts no third-party service.
The mobile bucket
LiteSpeed, and most CDNs, keep a separate cache copy for mobile devices: the response carries vary: User-Agent and the classification rules live in .htaccess or in the CDN. A warmer that sends only a desktop user agent leaves the mobile copy cold, and that is where most store traffic lands.
This plugin warms both and reports them in separate columns, so a bucket that is not being filled is visible at a glance.
What it does

Reads a sitemap index or a plain urlset. With no readable sitemap it walks your published content instead.
Extra URLs you list by hand are warmed on top of the sitemap.
Six-step setup wizard: reads your sitemap on the spot and shows how long a full pass will take at the pace you pick.
Warms a few URLs while you watch, with the cache answer for each one.
A secret cron URL that warms one batch. Point a server cron entry at it and the warmer runs on hosting with no WP-CLI, independent of the WordPress cron queue.
One line at the top of the dashboard says whether warming is running normally or has stopped, and what to do about it.
A How it works tab: the steps the plugin follows, a live read of your cron setup, and the exact cron and WP-CLI lines to paste.
Judges the cache only from the second pass onwards. The first warming request is the one that builds the page, so it always reads MISS; that is not counted and not emailed about.
Warms the home page first, then archives, then everything else.
Sends requests in parallel through the HTTP library WordPress already ships, with no added dependency.
Adaptive pacing: slow answers or a loaded server shrink the next run, and a 429 or 503 is honoured for as long as Retry-After says.
Quiet window: hours in which the warmer uses a larger batch and more parallel requests.
Detects the cache header (LiteSpeed, Cloudflare, Nginx, Varnish, CloudFront, Kinsta, SiteGround, Sucuri, 20i) and reduces it to hit, miss, bypass or no cache.
Warms a page the moment it is published or updated, instead of waiting for its turn.
Emails you when too many warmed pages come back cold.
Reads the cart, checkout and account pages from WooCommerce, in every language, and never warms them. Extra paths can be added by hand.
WP-CLI: wp brl-scw run, rebuild, warm , status, reset.
Sends an identifying header and DNT: 1, so the traffic can be filtered out of logs and server-side analytics.

No paid tier
Every feature listed above is in this plugin. There is no URL limit, no locked screen and no upsell.

延伸相關外掛

文章
Filter
Mastodon